This repository demonstrates how to trigger a DAG workflow hosted in MWAA (Managed Wokflow for Apache Airflow) using input request files uploaded in a source S3 bucket.
Important: this application uses various AWS services and there are costs associated with these services after the Free Tier usage - please see the AWS Pricing page for details. You are responsible for any AWS costs incurred. No warranty is implied in this example.
Description
This repository demonstrates how to trigger a DAG workflow hosted in MWAA (Managed Wokflow for Apache Airflow) using input request files uploaded in a source S3 bucket.
Important: this application uses various AWS services and there are costs associated with these services after the Free Tier usage - please see the AWS Pricing page for details. You are responsible for any AWS costs incurred. No warranty is implied in this example.
language
English
runtime
Python
Level
200
Type
Examples
Use case
Backend
Primary image
https://github.com/aws-samples/trigger-mwaa-dag-using-s3-event/blob/main/img/design.png
IaC framework
Terraform
AWS Serverless services used
Description headline
Triggering DAG (Directed Acyclical Graph) workflow in MWAA (Managed Wokflow for Apache Airflow) using S3 file upload events
Repo URL
https://github.com/aws-samples/trigger-mwaa-dag-using-s3-event
Additional resources
Invoking DAGs with a Lambda Function Airflow Core Concepts
Author Name
Damodar Shenvi Wagle
Author Image URL
https://drive.google.com/file/d/1o-NvTy-Ock12bKOLoMiwyolqizNNMhv8/view?usp=sharing
Author Bio
Damodar Shenvi Wagle is a Senior Cloud Application Architect at AWS Professional Services.
Author Twitter handle
No response
Author LinkedIn URL
https://www.linkedin.com/in/damodar-shenvi-wagle-72375548/
leave
No response