作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 DynamoDb。我不确定 StreamSpecification 的目的是什么以及为什么我们应该或不应该使用它?我已阅读文档Aws - StreamSpecification但它并不能解释它的作用。
MovieTable:
Type: AWS::DynamoDB::Table
Properties:
BillingMode: PAY_PER_REQUEST
AttributeDefinitions:
- AttributeName: "Name"
AttributeType: "S"
- AttributeName: "Genre"
AttributeType: "S"
- AttributeName: "Rating"
AttributeType: "N"
- AttributeName: "DateReleased"
AttributeType: "S"
KeySchema:
- AttributeName: "Name"
KeyType: "HASH"
- AttributeName: "Genre"
KeyType: "RANGE"
- AttributeName: "Rating"
KeyType: "RANGE"
- AttributeName: "DateReleased"
KeyType: "RANGE"
TimeToLiveSpecification:
AttributeName: ExpireAfter
Enabled: false
SSESpecification:
SSEEnabled: true
最佳答案
StreamSpecification
允许您为此表启用可选的 DynamoDB Streams 支持。 DynamoDB Streams 允许您将表的所有更改作为流读取 - 您可以出于各种原因使用它,例如将相同的更改复制到另一个表、检查可疑事件等。您可以阅读 DynamoDB Streams 功能简介 here .
如果您不想在表上启用流(并且由于您不知道这是什么,您可能不知道:-)),您可以忽略 StreamSpecification
.
关于node.js - AWS DynamoDB 表的 StreamSpecification 属性有何用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63038447/
我正在使用 DynamoDb。我不确定 StreamSpecification 的目的是什么以及为什么我们应该或不应该使用它?我已阅读文档Aws - StreamSpecification但它并不能解
我是一名优秀的程序员,十分优秀!