本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AwsDynamoDbTable
这些区域有:AwsDynamoDbTable
对象提供有关 DynamoDB 表的详细信息。
示例
"AwsDynamoDbTable": { "AttributeDefinitions": [ { "AttributeName": "attribute1", "AttributeType": "value 1" }, { "AttributeName": "attribute2", "AttributeType": "value 2" }, { "AttributeName": "attribute3", "AttributeType": "value 3" } ], "BillingModeSummary": { "BillingMode": "PAY_PER_REQUEST", "LastUpdateToPayPerRequestDateTime": "2019-12-03T15:23:10.323Z" }, "CreationDateTime": "2019-12-03T15:23:10.248Z", "GlobalSecondaryIndexes": [ { "Backfilling": false, "IndexArn": "arn:aws:dynamodb:us-west-2:111122223333:table/exampleTable/index/exampleIndex", "IndexName": "standardsControlArnIndex", "IndexSizeBytes": 1862513, "IndexStatus": "ACTIVE", "ItemCount": 20, "KeySchema": [ { "AttributeName": "City", "KeyType": "HASH" }, { "AttributeName": "Date", "KeyType": "RANGE" } ], "Projection": { "NonKeyAttributes": ["predictorName"], "ProjectionType": "ALL" }, "ProvisionedThroughput": { "LastIncreaseDateTime": "2019-03-14T13:21:00.399Z", "LastDecreaseDateTime": "2019-03-14T12:47:35.193Z", "NumberOfDecreasesToday": 0, "ReadCapacityUnits": 100, "WriteCapacityUnits": 50 }, } ], "GlobalTableVersion": "V1", "ItemCount": 2705, "KeySchema": [ { "AttributeName": "zipcode", "KeyType": "HASH" } ], "LatestStreamArn": "arn:aws:dynamodb:us-west-2:111122223333:table/exampleTable/stream/2019-12-03T23:23:10.248", "LatestStreamLabel": "2019-12-03T23:23:10.248", "LocalSecondaryIndexes": [ { "IndexArn": "arn:aws:dynamodb:us-east-1:111122223333:table/exampleGroup/index/exampleId", "IndexName": "CITY_DATE_INDEX_NAME", "KeySchema": [ { "AttributeName": "zipcode", "KeyType": "HASH" } ], "Projection": { "NonKeyAttributes": ["predictorName"], "ProjectionType": "ALL" }, } ], "ProvisionedThroughput": { "LastIncreaseDateTime": "2019-03-14T13:21:00.399Z", "LastDecreaseDateTime": "2019-03-14T12:47:35.193Z", "NumberOfDecreasesToday": 0, "ReadCapacityUnits": 100, "WriteCapacityUnits": 50 }, "Replicas": [ { "GlobalSecondaryIndexes":[ { "IndexName": "CITY_DATE_INDEX_NAME", "ProvisionedThroughputOverride": { "ReadCapacityUnits": 10 } } ], "KmsMasterKeyId" : "KmsKeyId" "ProvisionedThroughputOverride": { "ReadCapacityUnits": 10 }, "RegionName": "regionName", "ReplicaStatus": "CREATING", "ReplicaStatusDescription": "replicaStatusDescription" } ], "RestoreSummary" : { "SourceBackupArn": "arn:aws:dynamodb:us-west-2:111122223333:table/exampleTable/backup/backup1", "SourceTableArn": "arn:aws:dynamodb:us-west-2:111122223333:table/exampleTable", "RestoreDateTime": "2020-06-22T17:40:12.322Z", "RestoreInProgress": true }, "SseDescription": { "InaccessibleEncryptionDateTime": "2018-01-26T23:50:05.000Z", "Status": "ENABLED", "SseType": "KMS", "KmsMasterKeyArn": "arn:aws:kms:us-east-1:111122223333:key/key1" }, "StreamSpecification" : { "StreamEnabled": true, "StreamViewType": "NEW_IMAGE" }, "TableId": "example-table-id-1", "TableName": "example-table", "TableSizeBytes": 1862513, "TableStatus": "ACTIVE" }
AwsDynamoDbTable 属性
它可能具有以下属性。
- AttributeDefinitions
-
可选
表的属性定义列表。
类型:对象数组。
- BillingModeSummary
-
可选
有关表上读/写容量计费的信息。
类型:对象
CreationDateTime
-
可选
指示表的创建时间。
类型:字符串
格式:使用
date-time
在中指定的格式RFC 3339 第 5.6 节,互联网日期/时间格式. 值不能包含空格。 示例
"CreationDateTime": "2020-06-22T17:40:12.322Z"
- GlobalSecondaryIndexes
-
可选
表的全局二级索引列表。
类型:对象数组
GlobalTableVersion
-
可选
正在使用的全局表的版本。
类型:字符串
ItemCount
-
可选
表中的项目数。
类型:Number
- KeySchema
-
可选
表的主键结构。
类型:对象数组
LatestStreamArn
-
可选
该表的最新直播的 ARN。
类型:字符串
LatestStreamLabel
-
可选
最新直播的标签。标签不是唯一标识符。
类型:字符串
- LocalSecondaryIndexes
-
可选
表的本地二级索引列表。
类型:对象数组
- ProvisionedThroughput
-
可选
有关表的预置吞吐量的信息。
类型:对象
- Replicas
-
可选
此表的副本列表。
类型:对象数组
- RestoreSummary
-
可选
有关恢复的信息 对于表格。
类型:对象
- SseDescription
-
可选
有关表的服务器端加密的信息。
类型:对象
- StreamSpecification
-
可选
表的当前 DynamoDB Streams 配置。
类型:对象
TableId
-
可选
表的标识符。
类型:字符串
TableName
-
可选
表的名称。
类型:字符串
最小长度:3
最大长度:255
TableSizeBytes
-
可选
以字节为单位的表的总大小。
类型:整数
TableStatus
-
可选
表的当前状态。
类型:字符串
有效值:
CREATING
|UPDATING
|DELETING
|ACTIVE
|INACCESSIBLE_ENCRYPTION_CREDENTIALS
|ARCHIVING
|ARCHIVED
AttributeDefinitions
这些区域有:AttributeDefinitions
对象包含表的属性定义列表。
它可能具有以下属性。
AttributeName
-
可选
属性的名称。
Type: 字符串
AttributeType
-
可选
属性的类型。
类型:字符串
BillingModeSummary
这些区域有:BillingModeSummary
对象提供了有关表上读/写容量计费的信息。
它可能具有以下属性。
BillingMode
-
可选
用于对读取和写入吞吐量收费以及管理容量的方法。
类型:字符串
有效值:
PROVISIONED
|PAY_PER_REQUEST
LastUpdateToPayPerRequestDateTime
-
可选
如果计费模式为
PAY_PER_REQUEST
,表示计费模式设置为该值的时间。类型:字符串
格式:使用
date-time
在中指定的格式RFC 3339 第 5.6 节,互联网日期/时间格式. 值不能包含空格。 示例
"LastUpdateToPayPerRequestDateTime": "2020-06-22T17:40:12.322Z"
GlobalSecondaryIndexes
这些区域有:GlobalSecondaryIndexes
对象包含表的全局二级索引的列表。
它可能具有以下属性。
Backfilling
-
可选
索引目前是否正在回填。
类型:Boolean
IndexArn
-
可选
指数的 ARN。
类型:字符串
IndexName
-
可选
索引的名称。
类型:字符串
IndexSizeBytes
-
可选
索引的总大小 (以字节为单位)。
类型:Number
IndexStatus
-
可选
索引的当前状态。
类型:字符串
有效值:
CREATING
|UPDATING
|DELETING
|ACTIVE
ItemCount
-
可选
索引中的项目数。
类型:Number
- KeySchema
-
可选
索引的键架构。
Type: 对象数组
- Projection
-
可选
从表复制到索引的属性。
类型:对象
- ProvisionedThroughput
-
可选
有关索引的预配置吞吐量设置的信息。
类型:对象
KeySchema
这些区域有:KeySchema
对象包含表的键架构、全局二级索引或本地二级索引。
密钥架构的每个组件都可能具有以下属性。
AttributeName
-
可选
属性的名称。
类型:字符串
KeyType
-
可选
用于属性的键的类型。
类型:字符串
有效值:
HASH
|RANGE
LocalSecondaryIndexes
LocalSecondaryIndexes
可能具有以下属性。
IndexArn
-
可选
指数的 ARN。
类型:字符串
IndexName
-
可选
索引的名称。
类型:字符串
最小长度:3
最大长度:255
- KeySchema
-
可选
索引的完整键架构。
类型:对象数组
- Projection
-
可选
从表复制到索引中的属性。这些属性是主键属性和索引键属性(它们会自动投影)之外的属性。
类型: 对象
Projection(对于全局和本地二级索引)
对于全局和本地二级索引,Projection
对象标识从表复制到索引中的属性。
它可能具有以下属性。
NonKeyAttributes
-
可选
投影到索引中的非键属性。对于每个属性,请提供属性名称。
类型:字符串数组
最大项数:20
每个属性的最小长度:1
每个属性的最大长度:225
ProjectionType
-
可选
投影到索引中的属性的类型。
类型:字符串
有效值:
ALL
|KEYS_ONLY
|INCLUDE
ProvisionedThroughput
这些区域有:ProvisionedThroughput
对象包含有关表或全局二级索引的预配置吞吐量的信息。
它可能具有以下属性。
LastDecreaseDateTime
-
可选
指示上次下降预配置吞吐量的时间。
类型:字符串
格式:使用
date-time
在中指定的格式RFC 3339 第 5.6 节,互联网日期/时间格式. 值不能包含空格。 示例
"LastDecreaseDateTime": "2020-06-22T17:40:12.322Z"
LastIncreaseDateTime
-
可选
指示上次提高预配置吞吐量的时间。
类型:字符串
格式:使用
date-time
在中指定的格式RFC 3339 第 5.6 节,互联网日期/时间格式. 值不能包含空格。 示例
"LastIncreaseDateTime": "2020-06-22T17:40:12.322Z"
NumberOfDecreasesToday
-
可选
在当前 UTC 日历日内预配置吞吐量下降的次数。
类型:Number
ReadCapacityUnits
-
可选
在 DynamoDB 返回
ThrottlingException
之前,每秒使用的最大强一致性读取数。类型:Number
WriteCapacityUnits
-
可选
在 DynamoDB 返回
ThrottlingException
之前,每秒使用的最大写入数。类型:Number
Replicas
这些区域有:Replicas
对象包含此表的副本列表。
每个副本可能具有以下属性。
GlobalSecondaryIndexes
-
可选
副本的全局二级索引列表。
类型:对象数组
GlobalSecondaryIndexes.IndexName
-
可选
索引的名称。
类型:字符串
GlobalSecondaryIndexes.ProvisionedThroughputOverride
-
可选
对于索引的预置吞吐量的复制特定配置。
类型:对象
KmsMasterKeyID
-
可选
的标识符Amazon KMS key这将用于Amazon KMS复制副本的加密。
类型:字符串
ProvisionedThroughputOverride
-
可选
预配置吞吐量的复制特定配置。
类型:对象
RegionName
-
可选
复制副本所在区域的名称。
类型:字符串
ReplicaStatus
-
可选
副本的当前状态。
类型:字符串
有效值:
CREATING
|CREATION_FAILED
|UPDATING
|DELETING
|ACTIVE
ReplicaStatusDescription
-
可选
有关副本状态的详细信息。
类型:字符串
这些区域有:ProvisionedThroughputOverride
对象为表或全局二级索引的预配置吞吐量提供了副本特定的配置。
它可能具有以下属性。
ReadCapacityUnits
-
可选
副本的读取容量单位。
类型:Number
最小值 1
RestoreSummary
这些区域有:RestoreSummary
对象提供有关表的还原的信息。
它可能具有以下属性。
RestoreDateTime
-
可选
表示将表还原到的时间点。
类型:字符串
格式:使用
date-time
在中指定的格式RFC 3339 第 5.6 节,互联网日期/时间格式. 值不能包含空格。 示例
"RestoreDateTime": "2020-06-22T17:40:12.322Z"
RestoreInProgress
-
可选
当前是否正在执行恢复。
类型:Boolean
SourceBackupArn
-
可选
从中还原表的源备份的 ARN。
类型:字符串
SourceTableArn
-
可选
用于备份的源表的 ARN。
类型:字符串
SseDescription
这些区域有:SseDescription
对象提供有关表的服务器端加密的信息。
它可能具有以下属性。
InaccessibleEncryptionDateTime
-
可选
如果密钥无法访问,则指 DynamoDB 检测到密钥无法访问的日期和时间。
类型:字符串
格式:使用
date-time
在中指定的格式RFC 3339 第 5.6 节,互联网日期/时间格式. 值不能包含空格。 示例
"InaccessibleEncryptionDateTime": "2020-06-22T17:40:12.322Z"
KmsMasterKeyArn
-
可选
用于 KMS 密钥的 ARNAmazon KMS加密进行存储。
类型:字符串
SseType
-
可选
服务器端加密的类型。
类型:字符串
有效值:
KMS
Status
-
可选
服务器端加密的状态。
类型:字符串
有效值:
ENABLED
|UPDATING
StreamSpecification
这些区域有:StreamSpecification
对象包含表的当前 DynamoDB Streams 配置。
它可能具有以下属性。
StreamEnabled
-
可选
指示是否在表上启用 DynamoDB Streams。
类型:Boolean
StreamViewType
-
可选
确定写入表的信息。
类型:字符串
有效值:
NEW_IMAGE
|OLD_IMAGE
|NEW_AND_OLD_IMAGES
|KEYS_ONLY