search
LoginSignup
0

posted at

updated at

CloudFormation「1 validation error detected: Value '[AWS::EC2::VPC...]' at 'typeNameList' failed to satisfy constraint」

はじめに

他人が書いたCloudFormationのyamlコードの動作確認をしたところ、以下のエラーが出力しました。

1 validation error detected: Value '[AWS::EC2::VPC, AWS::EC2::RouteTable,AWS::EC2:Route, ...<略>]' at 'typeNameList' failed to satisfy constraint: Member must satisfy constraint: [Member must have length less than or equal to 204, Member must have length greater than or equal to 10, Member must satisfy regular expression pattern: [A-Za-z0-9]{2,64}::[A-Za-z0-9]{2,64}::[A-Za-z0-9]{2,64}(::MODULE){0,1}]

これまた些細なことなのですが、10分以上解決に時間がかかりました。。。

原因

AWS::EC2:Routeになっていた。
正しくはAWS::EC2::Route

コメント

最近こんなのばかり。。。
CloudFormationは便利だけれど、エラーメッセージが雑?で辛いときがあります。
Value '[AWS::EC2::VPC, AWS::EC2::RouteTable,AWS::EC2:Route, ...<略>]'のエラーメッセージ、Value '[AWS::EC2:Route]のように問題の箇所だけ抜き出して表示できないのかなあ。サービスを大量に定義しているコードだったため、問題の箇所が埋もれてしまってどれも正しいように見えてました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0