Схема створення ресурсу таблиці DynamoDB з використанням SAM

Приклад оголошення таблиці DynamoDB в файлі template.yaml вашої SAM конфігурації

  YourDynamoDBTable:
    Type: AWS::DynamoDB::Table
    Properties: 
      TableName: 'your-table-name'
      AttributeDefinitions: 
        - AttributeName: yourAttribute1
          AttributeType: S
        - AttributeName: yourAttribute2
          AttributeType: S
      KeySchema: 
        - AttributeName: yourAttribute1
          KeyType: HASH
        - AttributeName: yourAttribute2
          KeyType: RANGE
      ProvisionedThroughput: 
        ReadCapacityUnits: 1
        WriteCapacityUnits: 1

Більш детальна інформація про доступні властивості знаходиться у наступному ресурсі. Я використовую документацію CDK, так як не знайшов відповідної для SAM ресурсів.

Last updated