从源代码安装 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