menu

TerraformでDynamoDBのGSIを複数登録できないとき

2021-11-12T21:54:22.860+09:002021-11-12T21:54:22.860+09:00

トラブル

terraform apply 時に複数GSIを設定しようとして

Error: error creating DynamoDB Table (Meal) Global Secondary Index (StatusFatGSI): LimitExceededException: Subscriber limit exceeded: Only 1 online index can be created or deleted simultaneously per table

というエラーが出て、そこで詰まることがありました.

解決方法

https://zenn.dev/k_matsumoto/articles/983b7f2b81708c

k_matsumotoさんの記事にて解決方法が載っていました.

どうやら一度に2つ以上のGSI登録ができないらしく,
ひとつのGSIを設定し terraform apply を繰り返すことで,複数のGSIの設定が可能なことがわかりました.