~~NOCACHE~~ ~~DISCUSSION~~ ## (書きかけ)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 https://awscli.amazonaws.com/v2/documentation/api/latest/reference/dynamodb/index.html#cli-aws-dynamodb #### 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 '{\":{文字列}\":{\"{スキーマ}\":\"{値}\"}}' {{tag>AWS DynamoDB}}