Interface to Amazon S3
Airflow provides an interface to Amazon S3 by using the Providers.
See Provider examples of Amazon S3 at <airflow_home>/build/env/lib/python3.9/site-packages/airflow/providers/ezmeral/s3/example_dags/.
Hooks
- EzS3Hook
- Python path: airflow.providers.ezmeral.s3.hooks.s3
Operators
- EzS3CreateBucketOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_bucket
- EzS3DeleteBucketOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_bucket
- EzS3GetBucketTaggingOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_bucket_tagging
- EzS3PutBucketTaggingOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_bucket_tagging
- EzS3DeleteBucketTaggingOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_bucket_tagging
- EzS3CopyObjectOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_copy_object
- EzS3DeleteObjectsOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_delete_objects
- EzS3ListOperator
- Python path: airflow.providers.ezmeral.s3.operators.s3_list
Sensors
- EzS3KeySensor
- Python path: airflow.providers.ezmeral.s3.sensors.s3_key
- EzS3KeyUnchangedSensor
- Python path: airflow.providers.ezmeral.s3.sensors.s3_keys_unchanged
Transfers
- EzGCSToS3Operator
- Python path: airflow.providers.ezmeral.s3.transfers.gcs_to_s3
- EzLocalFilesystemToS3Operator
- Python path: airflow.providers.ezmeral.s3.transfers.local_to_s3
- EzMongoToS3Operator
- Python path: airflow.providers.ezmeral.s3.transfers.mongo_to_s3
- EzSQLToS3Operator
- Python path:
airflow.providers.ezmeral.s3.transfers.sql_to_s3
. - EzS3ToFTPOperator
- Python path: airflow.providers.ezmeral.s3.transfers.s3_to_ftp
- EzS3ToSFTPOperator
- Python path: airflow.providers.ezmeral.s3.transfers.s3_to_sftp
- EzSFTPToS3Operator
- Python path: airflow.providers.ezmeral.s3.transfers.sftp_to_s3