#概要
業務で数千件のデータを1件ずつputし続けたら、CloudWatchにて下記エラー。
The level of configured provisioned throughput for one or more global secondary indexes of the table was exceeded.
Consider increasing your provisioning level for the under-provisioned global secondary indexes with the UpdateTable API
ハッシュキー以外でqueryを実行したいため、このテーブルはGSI(グローバルセカンダリインデックス)を貼っている。
どうやらこのGSIのキャパシティが超過したらしい。
いまいちわからないのが、実行している処理ではqueryしておらずGSIの参照は実施していないはず。
データを追加するときに、GSIを貼りなおすからキャパシティが超過している?
こちらによると、サフィックスを付けることで解決できるらしい。
ただ今回は要件上最大データ数が、数千件なのでGSIのプロビジョニングの書き込みキャパシティを、少し上げて対応。