从源代码安装 Provider¶
已发布的软件包¶
Airbyte
Alibaba
Amazon
Apache Beam
Apache Cassandra
Apache Drill
Apache Druid
Apache Flink
Apache HDFS
Apache Hive
Apache Iceberg
Apache Impala
Apache Kafka
Apache Kylin
Apache Livy
Apache Pig
Apache Pinot
Apache Spark
Apprise
ArangoDB
Asana
Atlassian Jira
Celery
IBM Cloudant
Kubernetes
Cohere
Common Compat
Common IO
Common Messaging
Common SQL
Databricks
Datadog
dbt Cloud
Dingding
Discord
Docker
Edge Executor
Elasticsearch
Exasol
Fab
Facebook
文件传输协议 (FTP)
GIT
Github
Google
gRPC
Hashicorp
超文本传输协议 (HTTP)
互联网消息访问协议 (IMAP)
Influxdb
Java 数据库连接 (JDBC)
Jenkins
Microsoft Azure
Microsoft SQL Server (MSSQL)
PowerShell 远程处理协议 (PSRP)
Windows 远程管理 (WinRM)
MongoDB
MySQL
Neo4j
ODBC
OpenAI
OpenFaaS
OpenLineage Airflow
OpenSearch
Opsgenie
Oracle
Pagerduty
Papermill
pgvector
Pinecone
PostgreSQL
Presto
Qdrant
Redis
Salesforce
Samba
Segment
Sendgrid
SFTP
Singularity
Slack
简单邮件传输协议 (SMTP)
Snowflake
SQLite
SSH
Standard
Tableau
Telegram
Teradata
Trino
Vertica
Weaviate
Yandex
YDB
Zendesk
您也可以像大多数 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