Skip to content
This repository has been archived by the owner on Dec 8, 2023. It is now read-only.

Example client code for interacting the EC2 Systems Manager Automation Service.

Notifications You must be signed in to change notification settings

jamesonwilliams/automation-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

automation-examples

Example client code for interacting the EC2 Systems Manager Automation Service.

Python

Requires boto3:

pip install boto3

Run the example:

./create-linux-ami.py \
    --automation-assume-role 'arn:aws:iam::837426271803:role/AutomationRole' \
    --instance-iam-role 'MyInstanceRole' \
    --source-ami-id 'ami-5ac2cd4d'

Java

Uses mvn:

mvn clean install

Run the example:

java -jar target/create-linux-ami-1.0-SNAPSHOT.jar \
    --automation-assume-role 'arn:aws:iam::837426271803:role/AutomationRole' \
    --instance-iam-role 'MyInstanceRole' \
    --source-ami-id 'ami-5ac2cd4d'

Bash

Uses AWS cli.

Run the example:

./create_linux_ami.sh
    --automation-assume-role 'arn:aws:iam::837426271803:role/AutomationRole' \
    --instance-iam-role 'MyInstanceRole' \
    --source-ami-id 'ami-5ac2cd4d'

Ruby

Ruby 2.0+. Uses aws-sdk gem:

gem install aws-sdk

Run the example:

./create_linux_ami.rb
    --automation-assume-role 'arn:aws:iam::837426271803:role/AutomationRole' \
    --instance-iam-role 'MyInstanceRole' \
    --source-ami-id 'ami-5ac2cd4d'

About

Example client code for interacting the EC2 Systems Manager Automation Service.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published