Приклад увімкнення потокового(streaming) функціоналу таблиці DynamoDB з використанням SAM

  YourDynamoDBTable:
    Type: AWS::DynamoDB::Table
    Properties: 
      TableName: 'google-trends'
      AttributeDefinitions: 
        - AttributeName: yourAttribute1
          AttributeType: S
        - AttributeName: yourAttribute2
          AttributeType: S
      KeySchema: 
        - AttributeName: yourAttribute1
          KeyType: HASH
        - AttributeName: yourAttribute2
          KeyType: RANGE
      ProvisionedThroughput: 
        ReadCapacityUnits: 1
        WriteCapacityUnits: 1
      StreamSpecification:
        StreamViewType: NEW_IMAGE

Використовуйте StreamSpecification, як зазначено вище.

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

Загальна схема створення ресурсу DynamoDB знаходиться тут:

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

Last updated