私は 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」のような名前になります。