1

CloudFormationテンプレートでGlobalSecondaryIndexesが指定されたテーブルがあります。CloudFormationからDynamoDbを削除してGlobal Secondary Indexを削除するにはどうすればよいですか?

このインデックスをCloudFormation Templateから削除して、このインデックスをDynamoDbから削除しますが、展開中にエラーが発生しました。「プロパティAttributeDefinitionsは、テーブルのKeySchemaと二次インデックスと矛盾しています。

+0

DynamoDBにはコンテンツが含まれていますか? – jarnohenneman

+0

@ jarnohennemanはい、そうです。 –

+0

私の推測では、そういうわけでCFを使って変更できないのです。 – jarnohenneman

答えて

0

あなたがCFテンプレートを掲載場合には役立つだろうが、私はとにかくそれを刺しを与えるでしょう。..定義で

AttributeDefinitionsのみ存在するキースキーマまたはインデックスの属性のためにすることができ、DynamoDBの理由略図です。

GSIを削除する場合は、それらの属性定義も削除する必要があります(それらが基本テーブルのキースキーマまたはLSIに存在しない場合)。

HTH

関連する問題