Etapa 9. Implantar o modelo de dados - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 9. Implantar o modelo de dados

Objetivo

  • Implante a tabela (ou tabelas) do DynamoDB no. Região da AWS

Processo

  • DevOps O arquiteto cria um AWS CloudFormation modelo ou outra ferramenta de infraestrutura como código (IaC) para a tabela (ou tabelas) do DynamoDB. AWS CloudFormation fornece uma forma automatizada de provisionar e configurar suas tabelas e recursos associados.

Ferramentas e recursos

RACI

Usuário empresarial Analista de negócios Arquiteto de soluções Engenheiro do banco de dados Desenvolvedor de aplicações DevOps engenheiro

eu

eu

C

C

R/A

Saídas

  • AWS CloudFormation modelo

Exemplo

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