DynamoDB グローバルテーブルにレプリカを追加しようとするときに、「リージョンにテーブルのレプリカを作成できません」というエラーを解決する方法を教えてください。

所要時間1分
0

Amazon DynamoDB グローバルテーブルにレプリカを追加しようとすると、次のエラーが表示されます。 「リージョン '(region)' の現在のアカウント制限を超えているため、テーブル '(table-name)' のレプリカをリージョン '(region) 'に作成できません。」

簡単な説明

このエラーは、DynamoDB グローバルテーブルの AWS アカウントと AWS リージョンのテーブルレベルの書き込みスループット制限デフォルトのクォータである 40,000 を超えた場合に発生します。この制限を増やすことはできますが、グローバルテーブルとレプリカ作成用の DynamoDB ストリームの書き込みスループット制限は 40,000 のままです。各リージョンのレプリカに関連付けられた DynamoDB ストリームは、テーブルレベルの書き込みスループット制限に合わせて書き込みスループットを増やす必要があります。DynamoDB ストリームにレプリカテーブルへの書き込みをレプリケートするのに十分な容量があることを確認するには、DynamoDB ストリームの書き込みスループットを増やす必要があります。

解決方法

DynamoDB ストリームの書き込みスループットを増やすには、サービスクォータの引き上げをリクエストしてください。サービスクォータコンソールでは制限を増やすことができないため、スループットの制限を増やすことができるのは AWS サポートだけです。

DynamoDB グローバルテーブルとレプリカストリームのクォータの増量をリクエストするには、AWS サポートセンターでケースを作成してください。クォータの増量リクエストには、次の情報を含めてください。

  • グローバルテーブルの名前
  • グローバルテーブルのソースリージョン
  • 既存のリージョンを含め、グローバルテーブルにレプリカが必要なすべてのリージョン
  • グローバルテーブルの定常状態書き込みキャパシティーユニット使用率
  • グローバルテーブルのピーク書き込み容量 (単位) 使用率

AWS サポートがリクエスト情報を受け取ると、サポートは DynamoDB ストリームのスループットを向上させ、大規模ストリームの各リージョンのアカウントを許可リストに登録します。その後、処理が完了すると、ケースを通じて通知されます。DynamoDB グローバルテーブルレプリカを再度作成してみてください。

関連情報

Amazon DynamoDB のサービス、アカウント、テーブルのクォータ

AWS公式
AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ