Wie behebe ich den Fehler „Es kann kein Replikat der Tabelle in der Region erstellt werden“, wenn ich versuche, ein Replikat zu meiner DynamoDB Global Table hinzuzufügen?

Lesedauer: 2 Minute
0

Wenn ich versuche, einer globalen Amazon DynamoDB-Tabelle ein Replikat hinzuzufügen, erhalte ich die folgende Fehlermeldung: „Es kann kein Replikat der Tabelle ‚(Tabellenname)‘ in der Region ‚(Region)‘ erstellt werden, da sie Ihr aktuelles Kontolimit in der Region ‚(Region)‘ überschreitet.“

Kurzbeschreibung

Dieser Fehler tritt auf, wenn Ihr AWS-Konto und das AWS-Regions-Schreibdurchsatzlimit auf Tabellenebene für die globale DynamoDB-Tabelle das Standardkontingent von 40.000 überschreitet. Obwohl Sie dieses Limit erhöhen können, haben die DynamoDB-Streams für die Erstellung der globalen Tabelle und der Replikate immer noch einen Schreibdurchsatz von 40.000. Die DynamoDB-Streams, die den Replikaten in jeder Region zugeordnet sind, müssen den Schreibdurchsatz erhöhen, um den Grenzwert für den Schreibdurchsatz auf Tabellenebene zu erreichen. Um sicherzustellen, dass der DynamoDB-Stream über ausreichende Kapazität verfügt, um Schreibvorgänge in die Replikattabellen zu replizieren, müssen Sie den DynamoDB-Stream-Schreibdurchsatz erhöhen.

Behebung

Um den DynamoDB-Stream-Schreibdurchsatz zu erhöhen, fordern Sie eine Erhöhung des Dienstkontingents an. Da das Limit nicht über die Service Quota Console erhöht werden kann, kann nur AWS Support das Durchsatzlimit erhöhen.

Um eine Kontingenterhöhung für globale DynamoDB-Tabellen und Replikat-Streams zu beantragen, erstellen Sie eine Anfrage im AWS Support Center. Fügen Sie Ihrer Anfrage zur Kontingenterhöhung die folgenden Informationen bei:

  • Name der globalen Tabelle
  • Quellregion der globalen Tabelle
  • Alle Regionen, in denen die globale Tabelle Replikate enthalten muss, einschließlich vorhandener Regionen
  • Steady-State-Schreibkapazitätseinheitsauslastung der globalen Tabelle
  • Auslastung der globalen Tabelle in Einheiten mit maximaler Schreibkapazität

Nachdem der AWS-Support die Anforderungsinformationen erhalten hat, erhöht der Support den Durchsatz der DynamoDB-Streams und listet die Konten in jeder Region für die großen Streams auf. Anschließend werden Sie über den Fall informiert, wenn der Vorgang abgeschlossen ist. Sie können erneut versuchen, das DynamoDB-Tabellenreplikat zu erstellen.

Ähnliche Informationen

Service-, Konto- und Tabellenkontingente in Amazon DynamoDB

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr