11 votes

Tables globales DynamoDB à l'aide de CloudFormation

Est-il possible de créer des tables globales DynamoDB à l'aide du modèle CloudFormation ? J'ai regardé cette documentation AWS - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.tutorial.html#creategt_cli

et il semble que l'on puisse créer des tables globales DynamoDB uniquement avec la console ou l'AWS CLI et non par le biais des modèles CloudFormation ?

Ou existe-t-il une méthode spécifique pour créer toutes les tables répliques à l'aide de CloudFormation et créer manuellement la table globale à l'aide de l'AWS CLI ?

5voto

notionquest Points 15321

En DynamoDB Global Table a été introduit à la fin de l'année 2017. Oui, comme vous l'avez mentionné, vous pouvez créer les tables globales à l'aide de la console AWS ou de l'AWS CLI.

Cependant, la création de la table globale à l'aide du modèle Cloudformation n'est pas encore disponible.

En attendant, veuillez utiliser la console ou l'AWS CLI pour créer la table globale dynamodb.

1voto

Rahul Points 51

Si vous voulez le faire par le biais de Cloudformation, vous pouvez le faire en utilisant des ressources personnalisées. C'est assez simple et facile à utiliser. Vous pouvez utiliser leur API createGlobalTable dans votre ressource personnalisée.

0voto

Votre hack va au fond des choses. Créez tout (y compris les paramètres des flux) avec cloudformation. Ensuite, une table globale activée manuellement sur chaque table créée. Si vous voulez que les IOPS soient les mêmes dans toutes les régions, alors votre cloudformation gérera probablement tous les changements dont vous aurez besoin à l'avenir.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X