Étape 9. Déployer le modèle de données - AWS Directives prescriptives

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