CloudFormationでMarketplaceのAMIを使う時のたった1つの注意点

2016.10.28

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちわ。定期的にプレバンをチェックするのが日課のガノタ市田です。 今回は、CloudFormationの小ネタです。

とある対応でCloudFormationで環境を作ろうした際、構文やパラメータに誤りは無いのに実行に失敗することがあったので、その原因と対策についてご紹介します。

エラー内容

Cloudformationの構文に誤りはないけど、エラーになって環境作成に失敗することがありました。 その時のエラー内容は下記のようなものです。

01-cfnfail

原因と対策

上記メッセージにある通り、今回の作業ではMarketplaceにあるイメージからインスタンスを作成しようとしていました。 その為、メッセージに従いMarketplaceのページからSubscribeしてあげる必要があります。

エラーメッセージにあるMarketplaceのURLにアクセスして「Continue」 をクリックします。

02-marketplace-continue

次に「Manual Launch」 タブに切り替えて「Accept Software Terms」 をクリックします。

03-accept

作業としては以上になります。 これで、再度Cloudformationを実行してもエラーになることはありませんでした。

最後に

CloudFormationにかぎらずSDKなど、API経由で作成する場合は該当するようなので、MarketplaceのAMIに対して自動処理させる場合は注意しておきましょう。

以上になります。