私は AWS を初めて使用するので、これは簡単な質問かもしれません。
AWS CloudFormation テンプレートを使用して DynamoDB テーブルを作成すると、テーブルに名前を付ける方法がわかりません。そのため、最終的には のような名前が付けられます{stackName}-{resourceName}-{randomLetters}
。ただし、DynamoDB テーブルを手動で作成する場合は、テーブル名を指定できます。
私のテンプレート:
"Resources" : {
"mytable" : {
"Type" : "AWS::DynamoDB::Table",
"Properties" : {
"KeySchema" : {
"HashKeyElement": {
"AttributeName" : {"Ref" : "HashKeyElementName"},
"AttributeType" : {"Ref" : "HashKeyElementType"}
}
},
"ProvisionedThroughput" : {
"ReadCapacityUnits" : {"Ref" : "ReadCapacityUnits"},
"WriteCapacityUnits" : {"Ref" : "WriteCapacityUnits"}
}
}
}
...
}
たとえば、「mystack」というスタックを作成すると、作成された DynamoDB テーブルは「mystack-mytable-NUEXAXXOMBXX」のような名前になります。