-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Description
Description
Amazon Systems Manager (SSM) is used by system admins to manage AWS resources like EC2. It also provided ability for companies to run scripts on the EC2 machines securely using it's RunCommand feature. Adding SSM RunCommand Operator to the Amazon provider package will unlock migration to Airflow from legacy job scheduling frameworks like AutoSys
Use case/motivation
I work with a few customers that are in the process of migrating jobs from AutoSys and other legacy frameworks to Airflow. For these customers, a lot of their existing jobs are in shell scripts running on EC2. When they migrate to Airflow, they are looking for an easy way to lift those scripts and run on Airflow. SSHOperator could be an option for this but in many corporate environments, SSH is disabled for security reasons. One of the secure ways AWS recommends executing a remote script on EC2 is by using SSM RunCommand.
Related issues
No response
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct