aws-samples / serverless-patterns

Serverless patterns. Learn more at the website: https://serverlessland.com/patterns.
https://serverlessland.com
Other
1.47k stars 858 forks source link

New repo - trigger-mwaa-dag-using-s3-event #2274

Open nikhilswagle opened 2 weeks ago

nikhilswagle commented 2 weeks ago

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

nikhilswagle commented 2 weeks ago

Submitted the issue based on the suggestion in this PR. Did not find Amazon MWAA (Managed Wokflow for Apache Airflow) service in the options.