Aws:DynamoDB:DynamoAPIMemo
(書きかけ)DynamoAPIメモ
ソートキーのあるテーブルは、getitemの時にソートキーの指定も必須?
Lambda
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb.html
[boto3.resource]の方が属性の指定不要?
get-item
import json
import boto3
def lambda_handler(event, context):
dynamoDB = boto3.resource('dynamodb')
table = dynamoDB.Table("{テーブル名}")
res = table.get_item(
Key={
'{キー名}': "{値}",
'{キー名}': "{値}"
}
)
return res
PowerShell
get-item
aws dynamodb get-item --table-name {テーブル名} --key file://{ファイル名}.json
aws dynamodb get-item --table-name {テーブル名} --key '{\"{キー名}\": {\"{スキーマ}\": \"{値}\"},\"{キー名}\": {\"{スキーマ}\": \"{値}\"}}'
query
aws dynamodb query --table-name {テーブル名} --key file://{ファイル名}.json
aws dynamodb query --table-name {テーブル名} --key-condition-expression "{キー名} = :{文字列}" --expression-attribute-values '{\":{文字列}\":{\"{スキーマ}\":\"{値}\"}}'
Aws/DynamoDB/DynamoAPIMemo.txt · 最終更新: by 127.0.0.1
コメント