-1

だから次のコードは、boto3 DynamoDBのパス

import boto3 

dynamodb = boto3.resource('dynamodb', region_name='us-east-1') 

table = dynamodb.Table('mytest') 

myid = "123" 
mylocation = "paris" 

response = table.put_item(
    Item={ 
     'myid': myid, 
     'mylocation': mylocation 

    } 
) 

print("PutItem succeeded:") 

に動作パラメータとしてJSONしかし、どのように私はMYIDとmylocationをハードコーディングするのではなく、実行時にJSONを渡しません。 put_item、Itemsにjson文字列として "{'myid': '123'、 'mylocation:' paris '}"のようなものを渡したいと思います。 dynamodb用のboto3で可能ですか?

答えて

1

フラットJSON構造またはScalar DynamoDBデータ型(String、NumberおよびBoolean)が可能です。ただし、すべての異なるタイプのDynamoDBデータタイプ(Map、List、Setなど)についてさらに調べる必要があるかもしれません。

yearkey - DynamoDBの

に文字列として格納さ
jsonString = {'title' : "The Big New Movie", 'yearkey' : 1500};   

response = table.put_item(
    Item=jsonString 
) 
-

タイトルDynamoDBのに数として格納

関連する問題