Amazon MWAA Serverless now supports PythonOperator and BashOperator
AWS has expanded Amazon MWAA Serverless to include PythonOperator and BashOperator, enabling direct execution of Python functions and shell scripts without additional infrastructure.
Amazon Managed Workflows for Apache Airflow (Amazon MWAA) Serverless now supports PythonOperator and BashOperator, allowing teams to run custom Python functions and shell scripts within the serverless runtime. This eliminates the need to provision extra infrastructure for tasks such as data transformations, format conversions, or data quality checks. Users can package their Python modules or shell scripts as code packages, upload them to Amazon S3, and reference them when configuring workflows.
The service captures a snapshot of the code at the time of workflow creation and uses this snapshot for all subsequent executions, ensuring consistency across runs. This approach reduces variability in workflow behavior and simplifies debugging by maintaining a fixed version of the code throughout its lifecycle.
The feature is available in all AWS Regions where Amazon MWAA Serverless is currently offered, expanding its utility for global teams. Organizations can now integrate these operators into existing workflows without additional setup or resource allocation.
For further details, AWS provides documentation on Using Python and Bash operators, outlining the steps to implement and manage these capabilities within Amazon MWAA Serverless workflows.