aws:createImage – Amazon マシンイメージ (AMI) を作成する - AWS Systems Manager

aws:createImage – Amazon マシンイメージ (AMI) を作成する

実行中、停止中、または停止済みのインスタンスから Amazon Machine Image (AMI) を作成し、ImageStateavailable になるまでポーリングします。

入力

このアクションでは、次の 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 Elastic Compute Cloud (Amazon EC2) はインスタンスをシャットダウンして再起動してからイメージを作成します。再起動しないオプションが true に設定されている場合、Amazon EC2 はイメージの作成前にインスタンスをシャットダウンしません。このオプションを使用すると、作成したイメージのファイルシステムの完全性は保証できません。

AMI を作成した後、そのイメージからインスタンスを実行しない場合、まず、aws:changeInstanceState – インスタンスの状態を変更またはアサートする アクションを使用してインスタンスを停止します。次に、[NoReboot] オプションを true に設定して、この aws:createImage アクションを使用します。

タイプ: ブール値

必須: いいえ

BlockDeviceMappings

インスタンスのブロックデバイス。

型: マップ

必須: いいえ

出力
ImageId

新しく作成したイメージの ID。

タイプ: 文字列。

ImageState

イメージの現在の状態。この状態が available の場合、イメージは正常に登録されており、インスタンスの作成に使用できます。

型: 文字列