0

クラウドの構成がタグ(クラウド形成テンプレートへの入力として渡される)に基づいてAMI-IDを識別し、同様にec2インスタンスを作成する必要がある場合があります。awsクラウドの形成idがタグに基づいてidを生成してインスタンスを作成

スクリプトを実行して(aws ec2 describe-images --filters "Name = tag:Name、Values = value1" --query 'Images [*]。{ID:ImageId}')--output text )AMI-IDをクラウド形式で作成し、ec2インスタンスを作成するために渡します。

これはどのように行うのですか?

答えて

0

CloudFormationテンプレートの一部としてスクリプトを実行することはできません。

CloudFormationスタックを作成してAMI IDを決定する前に、コマンドを実行する必要があります。次に、最後のAMI IDを入力パラメータによってCloudFormationスタックに渡します。

したがって、2段階のプロセスになります。しかし、それを行うスクリプトを作成することができます。

+0

Mattさんに感謝します。これは、テンプレート内のすべての可能なAMI IDのハードコーディングを必要とします。私は避けたいものです。 – Sasi

+0

いいえ、そうではありません。 AMI IDを入力パラメータとして渡し、起動設定に渡します。ちょうど "参照"してください。 –

関連する問題