Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Étape 9. Déployer le modèle de données
Objectif
-
Déployez la table (ou les tables) DynamoDB sur. Région AWS
Processus
-
DevOps L'architecte crée un AWS CloudFormation modèle ou un autre outil d'infrastructure sous forme de code (IaC) pour la table (ou les tables) DynamoDB. AWS CloudFormationfournit un moyen automatisé de provisionner et de configurer vos tables et les ressources associées.
Outils et ressources
RACI
Utilisateur professionnel | Analyste commercial | Architecte de solutions | Ingénieur base de données | Développeur d'applications | DevOps ingénieur |
---|---|---|---|---|---|
I |
I |
C |
C |
R/A |
Outputs
-
Modèle AWS CloudFormation
Exemple
mySecondDDBTable: Type: AWS::DynamoDB:: Table DependsOn: "myFirstDDBTable" Properties: AttributeDefinitions: - AttributeName: "ArtistId" AttributeType: "S" - AttributeName: "Concert" AttributeType: "S" - AttributeName: "TicketSales" AttributeType: "S" KeySchema: - AttributeName: "ArtistId" KeyType: "HASH" - AttributeName: "Concert" KeyType: "RANGE" ProvisionedThroughput: ReadCapacityUnits: Ref: "ReadCapacityUnits" WriteCapacityUnits: Ref: "WriteCapacityUnits" GlobalSecondaryIndexes: - IndexName: "myGSI" KeySchema: - AttributeName: "TicketSales" KeyType: "HASH" Projection: ProjectionType: "KEYS_ONLY" ProvisionedThroughput: ReadCapacityUnits: Ref: "ReadCapacityUnits" WriteCapacityUnits: Ref: "WriteCapacityUnits" Tags: - Key: mykey Value: myvalue