ステップ 9. データモデルをデプロイする - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 9. データモデルをデプロイする

目的

  • DynamoDB テーブルを AWS リージョンにデプロイします。

プロセス

  • DevOps アーキテクトは、DynamoDB テーブル (またはテーブル) 用の CloudFormation テンプレートまたはその他の Infrastructure as Code (IaC) ツールを作成します。 は、テーブルと関連するリソースを自動的にプロビジョニングおよび設定する方法 CloudFormation を提供します。

ツールとリソース

RACI

ビジネスユニット ビジネスアナリスト ソリューションアーキテクト データベースエンジン アプリケーション開発 DevOps エンジニア

I

I

C

C

R/A

アウトプット

  • AWS CloudFormation テンプレート

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