aws:createImage – Create an Amazon Machine Image - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

aws:createImage – Create an Amazon Machine Image

从正在运行的或已停止的实例创建新的 AMI。

Input (输入)

此操作支持大多数 CreateImage 参数。有关更多信息,请参阅 CreateImage

YAML
name: createMyImage action: aws:createImage maxAttempts: 3 onFailure: Abort inputs: InstanceId: i-1234567890abcdef0 ImageName: AMI Created on{{global:DATE_TIME}} NoReboot: true ImageDescription: My newly created AMI
JSON
{ "name": "createMyImage", "action": "aws:createImage", "maxAttempts": 3, "onFailure": "Abort", "inputs": { "InstanceId": "i-1234567890abcdef0", "ImageName": "AMI Created on{{global:DATE_TIME}}", "NoReboot": true, "ImageDescription": "My newly created AMI" } }
InstanceId

实例的 ID。

Type :字符串

必填 是

ImageName

映像的名称。

Type :字符串

必填 是

ImageDescription

映像的描述。

Type :字符串

必填 否

NoReboot

一种布尔文本。

默认情况下,Amazon EC2 会尝试关闭并重新启动实例,然后再创建映像。如果 No Reboot (不重启) 选项设置为 true,则 Amazon EC2 在创建映像前不会关闭实例。如果使用此选项,则无法保证所创建映像上的文件系统的完整性。

如果您希望在从实例创建 AMI 映像后,该实例不运行,请先使用 aws:changeInstanceState – Change or assert instance state 操作停止该实例,然后在 NoReboot 选项设置为 true 的情况下使用此 aws:createImage 操作。

Type 布尔型

必填 否

BlockDeviceMappings

适用于实例的块储存设备。

Type Map

必填 否

输出。

ImageId

新建映像的 ID。

ImageState

映像的当前状态。如果状态为可用,则表示映像已成功注册,并且可用于启动实例。