以下のようなCFNネストスタックでアプリケーションを構築しています。
親スタック
yml
1AWSTemplateFreomatVersion: "2010-09-09" 2Parameters: 3 Environment: 4 Default: "test" 5~略~ 6 7Resources: 8 DBStack: 9 Type: "AWS::CloudFormation::Stack" 10 Properties: 11 TemplateURL: ./db.template.yml 12~略~
子スタック(DBスタック)
yml
1AWSTemplateFreomatVersion: "2010-09-09" 2Parameters: 3 Environment: 4 Default: "test" 5~略~ 6 7Resources: 8 UserTable: 9 Type: "AWS::DynamoDB::Table" 10 Properties: 11 TableName: "UserTable" 12 AttributeDefinifitions: 13 - AttributeName: "UserId" 14 AttributeType: "S" 15 KeyScheme: 16 - AttributeName: "UserId" 17 KeyType: "HASH"
これらを aws cloudformation deploy
コマンドにてデプロイしています。
ネストスタック内のDynamoDBのキー構造の変更(名前の変更やソートキーの追加)を行うとデプロイエラーが発生します(予め変更対象のDynamoDBリソースを手動削除していても同様)
このような場合、どのような手順でデプロイを行ってDBの変更を行えば良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。