🔖
謎エラー: the parameter groupname cannot be used with the parameter subnet
さきに結論
AWSで、
the parameter groupname cannot be used with the parameter subnet
という意味不明なエラーが出てたら、SecurityGroup関連の記述が間違っていることを意味している可能性があります。
起こし方
CloudFormationテンプレートのEC2にセキュリティグループを追加する部分で
Instance:
Type: AWS::EC2::Instance
Properties:
...
SecurityGroupIds:
- !GetAtt SecurityGroup.GroupId
と書くところを、
SecurityGroup:
- !GetAtt SecurityGroup.GroupId
とIdsを抜いて書いて間違えていて、上記のエラーが出ていました。(Linter使ってないのが問題かも)
issueになっている
CLIの間違いで出るという話
Github でも話題になっていて、2022年には解決された、という話です。まだ出ています。
TODO
VPCのセキュリティグループだから?直っているはずのこのエラーが出ているのがいまいちよくわかりませんが。
Discussion