在執行 PutItem、Query、Scan、GetItem 等操作時,是否可以在 DynamoDB 上添加自定義元資料?我可以在哪里添加和讀取這些元資料?
例子:
"sample-key": "sample-value"
我認為S3有它的Metadata領域UploadInput。雖然SQS具有MessageSystemAttributeValue.
uj5u.com熱心網友回復:
這在 DynamoDB 中是不可能的,就像在 S3 或 SQS 中那樣。
對于 DynamoDB,您只需在放置/更新專案時為其添加一個屬性,在這種情況下,我稱之為屬性metadata:
Item={
'pk': '[email protected]',
'sk': 'engineer',
'username': 'joses',
'first_name': 'Jose',
'last_name': 'Schneller',
'name': 'Jose Schneller',
'age': 27,
'address': {
'road': '12341 Fish Rd',
'city': 'Freeland',
'pcode': 98249,
'state': 'WA',
'country': 'USA'
},
'metadata':{
'sample-key': 'sample-value'
}
}
這意味著您每次閱讀專案時都會獲得專案元資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/511516.html
標籤:亚马逊网络服务亚马逊-s3亚马逊-dynamodb亚马逊广场
上一篇:使用wget--spider檢查AWSS3預簽名鏈接是否存在
下一篇:如何使用boto3上傳s3
