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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

aws:createImage – 创建 Amazon 系统映像

从正在运行的或已停止的实例创建新的 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。

类型:字符串

必需:是

ImageName

映像的名称。

类型:字符串

必需:是

ImageDescription

映像的描述。

类型:字符串

必需:否

NoReboot

一种布尔文本。

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

如果您不希望在从实例创建 AMI 映像后实例运行,请先使用 aws:changeInstanceState – 更改或声明实例状态 操作停止实例,然后在 aws:createImageNoReboot 选项设置为 的情况下使用此 true 操作。

类型:布尔值

必需:否

BlockDeviceMappings

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

类型:映射

必需:否

Output

ImageId

新建映像的 ID。

ImageState

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