は、私たちは、DynamoDBの持つJava春ブートアプリを開発しています。 .ebextensionsを使用してDynamoDBにテーブルを2つ作成しようとしています。これまでは、生成されたjarファイルを、eb cliからインクルードされた.ebextensionsフォルダとともに展開することができました。リスト(ユーザー)からいくつかの理由でDynamoDBのテーブルのAWS Beanstalkの.ebextensions設定
Resources:
Book:
Type: AWS::DynamoDB::Table
Properties:
TableName: Book
KeySchema:
HashKeyElement: {AttributeName: id, AttributeType: S}
ProvisionedThroughput: {ReadCapacityUnits: 1, WriteCapacityUnits: 1}
Subject:
Type: AWS::DynamoDB::Table
Properties:
TableName: Subject
KeySchema:
HashKeyElement: {AttributeName: id, AttributeType: S}
ProvisionedThroughput: {ReadCapacityUnits: 1, WriteCapacityUnits: 1}
User:
Type: AWS::DynamoDB::Table
Properties:
TableName: User
KeySchema:
HashKeyElement: {AttributeName: id, AttributeType: S}
ProvisionedThroughput: {ReadCapacityUnits: 1, WriteCapacityUnits: 1}
、唯一の最後のテーブルに作成されます。その中に私は、次の内容のdatabase.configファイルを持っています。なぜ他の2つが作成されていないのか?スクリプトの中の1つだけを保持すると、期待通りに作成されます。
誰もが新しい展開にDynamoDBのテーブルを作成し、更新するためのより良いアイデアを持っていますか? .ebextensions設定ファイルは便利ですが、すべてのリリース前に正しい情報が含まれていることを確認する必要があります。
おかげで、 クリスティアン。