🎲
TerraformでDynamoDBのGSIを複数登録できないとき
トラブル
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
というエラーが出て、そこで詰まることがありました.
解決方法
k_matsumotoさんの記事にて解決方法が載っていました.
どうやら一度に2つ以上のGSI登録ができないらしく,
ひとつのGSIを設定し terraform apply
を繰り返すことで,複数のGSIの設定が可能なことがわかりました.
Discussion