AWS EC2

INTEGRATION
AWS EC2 is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.

Workflows

Do more with AWS EC2. Relay helps you connect AWS EC2 with other tools to automate your DevOps workflows.
Workflow

Terminate EC2 instances without valid lifetime tag

This workflow looks at all of the EC2 instances in a given account and region and selects a subset of those to terminate.
Workflow

Remove unused EC2 key pairs

This workflow finds all EC2 key pairs that are not used by an EC2 instance and removes them from the account.
Workflow

Notify about unused keypairs

This workflow finds all EC2 key pairs that are not used by an EC2 instance and notifies a slack channel about them.
Workflow

Stop untagged EC2 instances

This workflow looks at all of the EC2 instances in a given account and region and stops the ones that are untagged. Requires an AWS account with permissions to delete stop EC2 instances.
Workflow

Check http health status and restart EC2 instance if needed

This workflow performs a general http health status and then restarts an EC2 instance in response if the http status is not 200.
Workflow

When sudoers file changes on my Puppet run, shut down the EC2 instance.

This workflow listens for a sudoers file change on a Puppet run and shuts down the EC2 instance in response
Workflow

Assume IAM role and list instances, images, key pairs, and volumes

This workflow uses AWS Security Token Service (STS) to assume a privileged IAM role which it uses to list instances, images, key pairs, and volumes.
Workflow

Assume IAM role and stop untagged EC2 instances

This workflow uses AWS Security Token Service (STS) to assume a privileged IAM role which it uses to then stop untagged EC2 instances.

Join our community

We’re excited to see and share in our community’s creation. Take a look at our community overview to learn how to begin contributing to Relay.