aws:createImage
– Create
an Amazon Machine Image
Creates an Amazon Machine Image (AMI) from an instance that is either running, stopping, or
stopped, and polls for the ImageState
to be available
.
Input
This action supports the following CreateImage
parameters. For more
information, see CreateImage.
- InstanceId
-
The ID of the instance.
Type: String
Required: Yes
- ImageName
-
The name for the image.
Type: String
Required: Yes
- ImageDescription
-
A description of the image.
Type: String
Required: No
- NoReboot
-
A Boolean literal.
By default, Amazon Elastic Compute Cloud (Amazon EC2) attempts to shut down and reboot the instance before creating the image. If the No Reboot option is set to
true
, Amazon EC2 doesn't shut down the instance before creating the image. When this option is used, file system integrity on the created image can't be guaranteed.If you don't want the instance to run after you create an AMI from it, first use the aws:changeInstanceState – Change or assert instance state action to stop the instance, and then use this
aws:createImage
action with the NoReboot option set totrue
.Type: Boolean
Required: No
- BlockDeviceMappings
-
The block devices for the instance.
Type: Map
Required: No
Output
- ImageId
-
The ID of the newly created image.
Type: String
- ImageState
-
The current state of the image. If the state is available, the image is successfully registered and can be used to launch an instance.
Type: String