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