從原始碼安裝 Provider¶
已釋出的軟體包¶
AirbyteAlibabaAmazonApache BeamApache CassandraApache DrillApache DruidApache FlinkApache HDFSApache HiveApache IcebergApache ImpalaApache KafkaApache KylinApache LivyApache PigApache PinotApache SparkAppriseArangoDBAsanaAtlassian JiraCeleryIBM CloudantKubernetesCohereCommon CompatCommon IOCommon MessagingCommon SQLDatabricksDatadogdbt CloudDingdingDiscordDockerEdge ExecutorElasticsearchExasolFabFacebook檔案傳輸協議 (FTP)GITGithubGooglegRPCHashicorp超文字傳輸協議 (HTTP)網際網路訊息訪問協議 (IMAP)InfluxdbJava 資料庫連線 (JDBC)JenkinsMicrosoft AzureMicrosoft SQL Server (MSSQL)PowerShell 遠端處理協議 (PSRP)Windows 遠端管理 (WinRM)MongoDBMySQLNeo4jODBCOpenAIOpenFaaSOpenLineage AirflowOpenSearchOpsgenieOraclePagerdutyPapermillpgvectorPineconePostgreSQLPrestoQdrantRedisSalesforceSambaSegmentSendgridSFTPSingularitySlack簡單郵件傳輸協議 (SMTP)SnowflakeSQLiteSSHStandardTableauTelegramTeradataTrinoVerticaWeaviateYandexYDBZendesk
您也可以像大多數 Python 軟體包一樣,透過 PyPI 安裝 Apache Airflow Provider。您可以透過頁面左上角的下拉選單選擇不同版本的 Airflow。
釋出完整性¶
務必使用 PGP 或 SHA 簽名驗證下載檔案的完整性。可以使用 GPG 或 PGP 驗證 PGP 簽名。請下載 KEYS 檔案以及相應分發版本的 asc 簽名檔案。建議從主分發目錄而非映象站點獲取這些檔案。
gpg -i KEYS
或
pgpk -a KEYS
或
pgp -ka KEYS
要驗證二進位制檔案/原始碼,您可以從主分發目錄下載相應的 asc 檔案,並按照以下指南進行操作。
gpg --verify apache-airflow-providers-********.asc apache-airflow-providers-*********
或
pgpv apache-airflow-providers-********.asc
或
pgp apache-airflow-providers-********.asc
示例
$ gpg --verify apache-airflow-providers-airbyte-1.0.0-source.tar.gz.asc apache-airflow-providers-airbyte-1.0.0-source.tar.gz
gpg: Signature made Sat 11 Sep 12:49:54 2021 BST
gpg: using RSA key CDE15C6E4D3A8EC4ECF4BA4B6674E08AD7DE406F
gpg: issuer "kaxilnaik@apache.org"
gpg: Good signature from "Kaxil Naik <kaxilnaik@apache.org>" [unknown]
gpg: aka "Kaxil Naik <kaxilnaik@gmail.com>" [unknown]
gpg: WARNING: The key's User ID is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: CDE1 5C6E 4D3A 8EC4 ECF4 BA4B 6674 E08A D7DE 406F
“Good signature from …” 表示簽名正確。無需擔心“not certified with a trusted signature”警告。釋出經理使用的大多數證書是自簽名的,因此會出現此警告。透過在前一步驟中匯入伺服器並從 KEYS 頁面透過 ID 匯入,您已經知道這是一個有效的 Key。
對於 SHA512 和檢查,下載相應的 sha512 檔案並執行以下命令
shasum -a 512 apache-airflow-providers-******** | diff - apache-airflow-providers-********.sha512
檔案的 SHASUM 應與 .sha512 檔案中提供的 SHASUM 一致。
示例
shasum -a 512 apache-airflow-providers-airbyte-1.0.0-source.tar.gz | diff - apache-airflow-providers-airbyte-1.0.0-source.tar.gz.sha512