AWS: Amazon Web Services

Airflow has support for Amazon Web Services.

All hooks are based on airflow.providers.amazon.aws.hooks.base_aws.

Services

These integrations allow you to perform various operations within the Amazon Web Services.

Amazon Appflow

Operators:

airflow.providers.amazon.aws.operators.appflow.

Hooks:

airflow.providers.amazon.aws.hooks.appflow.

Guides:

Amazon AppFlow.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Appflow

Amazon Athena

Operators:

airflow.providers.amazon.aws.operators.athena.

Hooks:

airflow.providers.amazon.aws.hooks.athena, airflow.providers.amazon.aws.hooks.athena_sql.

Sensors:

airflow.providers.amazon.aws.sensors.athena.

Guides:

Amazon Athena, Amazon Athena SQL.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Athena

Amazon Bedrock

Operators:

airflow.providers.amazon.aws.operators.bedrock.

Hooks:

airflow.providers.amazon.aws.hooks.bedrock.

Sensors:

airflow.providers.amazon.aws.sensors.bedrock.

Guides:

Amazon Bedrock.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Bedrock

Amazon Chime

Hooks:

airflow.providers.amazon.aws.hooks.chime.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Chime

Amazon CloudFormation

Operators:

airflow.providers.amazon.aws.operators.cloud_formation.

Hooks:

airflow.providers.amazon.aws.hooks.cloud_formation.

Sensors:

airflow.providers.amazon.aws.sensors.cloud_formation.

Guides:

AWS CloudFormation.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon CloudFormation

Amazon CloudWatch Logs

Hooks:

airflow.providers.amazon.aws.hooks.logs.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon CloudWatch Logs

Amazon Comprehend

Operators:

airflow.providers.amazon.aws.operators.comprehend.

Hooks:

airflow.providers.amazon.aws.hooks.comprehend.

Sensors:

airflow.providers.amazon.aws.sensors.comprehend.

Guides:

Amazon Comprehend.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Comprehend

Amazon DataSync

Operators:

airflow.providers.amazon.aws.operators.datasync.

Hooks:

airflow.providers.amazon.aws.hooks.datasync.

Guides:

AWS DataSync.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon DataSync

Amazon DynamoDB

Hooks:

airflow.providers.amazon.aws.hooks.dynamodb.

Sensors:

airflow.providers.amazon.aws.sensors.dynamodb.

Guides:

Amazon DynamoDB.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon DynamoDB

Amazon EC2

Operators:

airflow.providers.amazon.aws.operators.ec2.

Hooks:

airflow.providers.amazon.aws.hooks.ec2.

Sensors:

airflow.providers.amazon.aws.sensors.ec2.

Guides:

Amazon Elastic Compute Cloud (EC2).

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon EC2

Amazon ECS

Operators:

airflow.providers.amazon.aws.operators.ecs.

Hooks:

airflow.providers.amazon.aws.hooks.ecs.

Sensors:

airflow.providers.amazon.aws.sensors.ecs.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon ECS

Amazon Elastic Container Registry (ECR)

Hooks:

airflow.providers.amazon.aws.hooks.ecr.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Elastic Container Registry (ECR)

Amazon Elastic Kubernetes Service (EKS)

Operators:

airflow.providers.amazon.aws.operators.eks.

Hooks:

airflow.providers.amazon.aws.hooks.eks.

Sensors:

airflow.providers.amazon.aws.sensors.eks.

Guides:

Amazon Elastic Kubernetes Service (EKS).

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Elastic Kubernetes Service (EKS)

Amazon ElastiCache

Hooks:

airflow.providers.amazon.aws.hooks.elasticache_replication_group.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon ElastiCache

Amazon EMR

Operators:

airflow.providers.amazon.aws.operators.emr.

Hooks:

airflow.providers.amazon.aws.hooks.emr.

Sensors:

airflow.providers.amazon.aws.sensors.emr.

Guides:

Amazon EMR.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon EMR

Amazon EMR on EKS

Operators:

airflow.providers.amazon.aws.operators.emr.

Hooks:

airflow.providers.amazon.aws.hooks.emr.

Sensors:

airflow.providers.amazon.aws.sensors.emr.

Guides:

Amazon EMR on Amazon EKS.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon EMR on EKS

Amazon EventBridge

Operators:

airflow.providers.amazon.aws.operators.eventbridge.

Hooks:

airflow.providers.amazon.aws.hooks.eventbridge.

Guides:

Amazon EventBridge.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon EventBridge

Amazon Glacier

Operators:

airflow.providers.amazon.aws.operators.glacier.

Hooks:

airflow.providers.amazon.aws.hooks.glacier.

Sensors:

airflow.providers.amazon.aws.sensors.glacier.

Guides:

Amazon S3 Glacier.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Glacier

Amazon Kinesis Data Firehose

Hooks:

airflow.providers.amazon.aws.hooks.kinesis.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Kinesis Data Firehose

Amazon Neptune

Operators:

airflow.providers.amazon.aws.operators.neptune.

Hooks:

airflow.providers.amazon.aws.hooks.neptune.

Guides:

Amazon Neptune.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Neptune

Amazon OpenSearch Serverless

Hooks:

airflow.providers.amazon.aws.hooks.opensearch_serverless.

Sensors:

airflow.providers.amazon.aws.sensors.opensearch_serverless.

Guides:

Amazon OpenSearch Serverless.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon OpenSearch Serverless

Amazon QuickSight

Operators:

airflow.providers.amazon.aws.operators.quicksight.

Hooks:

airflow.providers.amazon.aws.hooks.quicksight.

Sensors:

airflow.providers.amazon.aws.sensors.quicksight.

Guides:

Amazon QuickSight.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon QuickSight

Amazon RDS

Operators:

airflow.providers.amazon.aws.operators.rds.

Hooks:

airflow.providers.amazon.aws.hooks.rds.

Sensors:

airflow.providers.amazon.aws.sensors.rds.

Guides:

Amazon Relational Database Service (RDS).

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon RDS

Amazon Redshift

Operators:

airflow.providers.amazon.aws.operators.redshift_cluster, airflow.providers.amazon.aws.operators.redshift_data.

Hooks:

airflow.providers.amazon.aws.hooks.redshift_sql, airflow.providers.amazon.aws.hooks.redshift_cluster, airflow.providers.amazon.aws.hooks.redshift_data.

Sensors:

airflow.providers.amazon.aws.sensors.redshift_cluster.

Guides:

Amazon Redshift SQL, Amazon Redshift (Cluster).

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Redshift

Amazon SageMaker

Operators:

airflow.providers.amazon.aws.operators.sagemaker.

Hooks:

airflow.providers.amazon.aws.hooks.sagemaker.

Sensors:

airflow.providers.amazon.aws.sensors.sagemaker.

Guides:

Amazon SageMaker.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon SageMaker

Amazon SecretsManager

Hooks:

airflow.providers.amazon.aws.hooks.secrets_manager.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon SecretsManager

Amazon Simple Email Service (SES)

Hooks:

airflow.providers.amazon.aws.hooks.ses.

Guides:

Amazon Elastic Container Service (ECS).

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Simple Email Service (SES)

Amazon Simple Notification Service (SNS)

Operators:

airflow.providers.amazon.aws.operators.sns.

Hooks:

airflow.providers.amazon.aws.hooks.sns.

Guides:

Amazon Simple Notification Service (SNS).

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Simple Notification Service (SNS)

Amazon Simple Queue Service (SQS)

Operators:

airflow.providers.amazon.aws.operators.sqs.

Hooks:

airflow.providers.amazon.aws.hooks.sqs.

Sensors:

airflow.providers.amazon.aws.sensors.sqs.

Guides:

Amazon Simple Queue Service (SQS).

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Simple Queue Service (SQS)

Amazon Simple Storage Service (S3)

Operators:

airflow.providers.amazon.aws.operators.s3.

Hooks:

airflow.providers.amazon.aws.hooks.s3.

Sensors:

airflow.providers.amazon.aws.sensors.s3.

Guides:

Amazon S3.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Simple Storage Service (S3)

Amazon Systems Manager (SSM)

Hooks:

airflow.providers.amazon.aws.hooks.ssm.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Systems Manager (SSM)

Amazon Verified Permissions

Hooks:

airflow.providers.amazon.aws.hooks.verified_permissions.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Verified Permissions

Amazon Web Services

Operators:

airflow.providers.amazon.aws.operators.base_aws.

Hooks:

airflow.providers.amazon.aws.hooks.base_aws.

Sensors:

airflow.providers.amazon.aws.sensors.base_aws.

Provider:

apache-airflow-providers-amazon

Product documentation:

Amazon Web Services

AWS Batch

Operators:

airflow.providers.amazon.aws.operators.batch.

Hooks:

airflow.providers.amazon.aws.hooks.batch_client, airflow.providers.amazon.aws.hooks.batch_waiters.

Sensors:

airflow.providers.amazon.aws.sensors.batch.

Guides:

AWS Batch.

Provider:

apache-airflow-providers-amazon

Product documentation:

AWS Batch

AWS Database Migration Service

Operators:

airflow.providers.amazon.aws.operators.dms.

Hooks:

airflow.providers.amazon.aws.hooks.dms.

Sensors:

airflow.providers.amazon.aws.sensors.dms.

Guides:

AWS Database Migration Service (DMS).

Provider:

apache-airflow-providers-amazon

Product documentation:

AWS Database Migration Service

AWS Glue

Operators:

airflow.providers.amazon.aws.operators.glue, airflow.providers.amazon.aws.operators.glue_crawler.

Hooks:

airflow.providers.amazon.aws.hooks.glue, airflow.providers.amazon.aws.hooks.glue_crawler, airflow.providers.amazon.aws.hooks.glue_catalog.

Sensors:

airflow.providers.amazon.aws.sensors.glue, airflow.providers.amazon.aws.sensors.glue_crawler, airflow.providers.amazon.aws.sensors.glue_catalog_partition.

Guides:

AWS Glue.

Provider:

apache-airflow-providers-amazon

Product documentation:

AWS Glue

AWS Glue DataBrew

Operators:

airflow.providers.amazon.aws.operators.glue_databrew.

Hooks:

airflow.providers.amazon.aws.hooks.glue_databrew.

Guides:

AWS Glue DataBrew.

Provider:

apache-airflow-providers-amazon

Product documentation:

AWS Glue DataBrew

AWS Lambda

Operators:

airflow.providers.amazon.aws.operators.lambda_function.

Hooks:

airflow.providers.amazon.aws.hooks.lambda_function.

Sensors:

airflow.providers.amazon.aws.sensors.lambda_function.

Guides:

AWS Lambda.

Provider:

apache-airflow-providers-amazon

Product documentation:

AWS Lambda

AWS Security Token Service (STS)

Hooks:

airflow.providers.amazon.aws.hooks.sts.

Provider:

apache-airflow-providers-amazon

Product documentation:

AWS Security Token Service (STS)

AWS Step Functions

Operators:

airflow.providers.amazon.aws.operators.step_function.

Hooks:

airflow.providers.amazon.aws.hooks.step_function.

Sensors:

airflow.providers.amazon.aws.sensors.step_function.

Guides:

AWS Step Functions.

Provider:

apache-airflow-providers-amazon

Product documentation:

AWS Step Functions

Transfers

These integrations allow you to copy data from/to Amazon Web Services.

Amazon Simple Storage Service (S3) to Apache Hive

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Apache Hive

Python API:

airflow.providers.apache.hive.transfers.s3_to_hive

Provider:

apache-airflow-providers-apache-hive

Amazon Simple Storage Service (S3) to Google Cloud Storage (GCS)

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Google Cloud Storage (GCS)

Operator guide:

Transfer Data from Amazon S3 to Google Cloud Storage

Python API:

airflow.providers.google.cloud.transfers.s3_to_gcs

Provider:

apache-airflow-providers-google

Amazon Simple Storage Service (S3) to MySQL

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

MySQL

Python API:

airflow.providers.mysql.transfers.s3_to_mysql

Provider:

apache-airflow-providers-mysql

Amazon Simple Storage Service (S3) to Snowflake

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Snowflake

Operator guide:

CopyFromExternalStageToSnowflakeOperator

Python API:

airflow.providers.snowflake.transfers.copy_into_snowflake

Provider:

apache-airflow-providers-snowflake

Amazon Simple Storage Service (S3) to Teradata

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Teradata

Operator guide:

S3ToTeradataOperator

Python API:

airflow.providers.teradata.transfers.s3_to_teradata

Provider:

apache-airflow-providers-teradata

Amazon DynamoDB to Amazon Simple Storage Service (S3)

Source product documentation:

Amazon DynamoDB

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Amazon DynamoDB to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.dynamodb_to_s3

Provider:

apache-airflow-providers-amazon

Google Cloud Storage (GCS) to Amazon Simple Storage Service (S3)

Source product documentation:

Google Cloud Storage (GCS)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Google Cloud Storage to Amazon S3 transfer operator

Python API:

airflow.providers.amazon.aws.transfers.gcs_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Glacier to Google Cloud Storage (GCS)

Source product documentation:

Amazon Glacier

Target product documentation:

Google Cloud Storage (GCS)

Operator guide:

Amazon S3 Glacier to GCS

Python API:

airflow.providers.amazon.aws.transfers.glacier_to_gcs

Provider:

apache-airflow-providers-amazon

Google to Amazon Simple Storage Service (S3)

Source product documentation:

Google

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Google API to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.google_api_to_s3

Provider:

apache-airflow-providers-amazon

Apache Hive to Amazon DynamoDB

Source product documentation:

Apache Hive

Target product documentation:

Amazon DynamoDB

Operator guide:

Apache Hive to Amazon DynamoDB

Python API:

airflow.providers.amazon.aws.transfers.hive_to_dynamodb

Provider:

apache-airflow-providers-amazon

Hypertext Transfer Protocol (HTTP) to Amazon Simple Storage Service (S3)

Source product documentation:

Hypertext Transfer Protocol (HTTP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

HTTP to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.http_to_s3

Provider:

apache-airflow-providers-amazon

Internet Message Access Protocol (IMAP) to Amazon Simple Storage Service (S3)

Source product documentation:

Internet Message Access Protocol (IMAP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Imap Attachment to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.imap_attachment_to_s3

Provider:

apache-airflow-providers-amazon

MongoDB to Amazon Simple Storage Service (S3)

Source product documentation:

MongoDB

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

MongoDB to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.mongo_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Redshift to Amazon Simple Storage Service (S3)

Source product documentation:

Amazon Redshift

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Amazon Redshift to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.redshift_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to Amazon Redshift

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Amazon Redshift

Operator guide:

Amazon S3 to Amazon Redshift

Python API:

airflow.providers.amazon.aws.transfers.s3_to_redshift

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to SSH File Transfer Protocol (SFTP)

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

SSH File Transfer Protocol (SFTP)

Operator guide:

Amazon S3 to SFTP

Python API:

airflow.providers.amazon.aws.transfers.s3_to_sftp

Provider:

apache-airflow-providers-amazon

SSH File Transfer Protocol (SFTP) to Amazon Simple Storage Service (S3)

Source product documentation:

SSH File Transfer Protocol (SFTP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

SFTP to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.sftp_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to File Transfer Protocol (FTP)

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

File Transfer Protocol (FTP)

Operator guide:

Amazon S3 to FTP

Python API:

airflow.providers.amazon.aws.transfers.s3_to_ftp

Provider:

apache-airflow-providers-amazon

Exasol to Amazon Simple Storage Service (S3)

Source product documentation:

Exasol

Target product documentation:

Amazon Simple Storage Service (S3)

Python API:

airflow.providers.amazon.aws.transfers.exasol_to_s3

Provider:

apache-airflow-providers-amazon

File Transfer Protocol (FTP) to Amazon Simple Storage Service (S3)

Source product documentation:

File Transfer Protocol (FTP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

FTP to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.ftp_to_s3

Provider:

apache-airflow-providers-amazon

Salesforce to Amazon Simple Storage Service (S3)

Source product documentation:

Salesforce

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Salesforce to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.salesforce_to_s3

Provider:

apache-airflow-providers-amazon

Local to Amazon Simple Storage Service (S3)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Local Filesystem to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.local_to_s3

Provider:

apache-airflow-providers-amazon

Common SQL to Amazon Simple Storage Service (S3)

Source product documentation:

Common SQL

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

SQL to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.sql_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to Common SQL

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Common SQL

Operator guide:

Amazon S3 to SQL

Python API:

airflow.providers.amazon.aws.transfers.s3_to_sql

Provider:

apache-airflow-providers-amazon

Amazon Web Services to Amazon Web Services

Source product documentation:

Amazon Web Services

Target product documentation:

Amazon Web Services

Python API:

airflow.providers.amazon.aws.transfers.base

Provider:

apache-airflow-providers-amazon

Microsoft Azure Blob Storage to Amazon Simple Storage Service (S3)

Source product documentation:

Microsoft Azure Blob Storage

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Azure Blob Storage to Amazon S3 transfer operator

Python API:

airflow.providers.amazon.aws.transfers.azure_blob_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to Amazon DynamoDB

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Amazon DynamoDB

Operator guide:

Amazon S3 to DynamoDB

Python API:

airflow.providers.amazon.aws.transfers.s3_to_dynamodb

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to Microsoft Azure Blob Storage

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

Microsoft Azure Blob Storage

Operator guide:

Amazon S3 to Azure Blob Storage Transfer Operator

Python API:

airflow.providers.microsoft.azure.transfers.s3_to_wasb

Provider:

apache-airflow-providers-microsoft-azure

Was this entry helpful?