Amazon EC2 · Arazzo Workflow
Amazon EC2 Release Elastic IP on Terminate
Version 1.0.0
Terminate an instance, wait until terminated, then release its Elastic IP.
Provider
Workflows
release-eip-on-terminate
Terminate an instance and release its Elastic IP once it is gone.
Chains TerminateInstances, a DescribeInstances poll loop branching on the terminated state, and ReleaseAddress to reclaim the Elastic IP allocation.
1
terminateInstance
terminateInstances
Terminate the target instance.
2
pollTerminated
describeInstances
Describe the instance and branch on its state, looping while shutting-down and proceeding to release once it reports terminated.
3
releaseAddress
releaseAddress
Release the Elastic IP allocation back to the pool.