簡體   English   中英

如何將列表中的值 append 到 dynamodb 表?

[英]How do I append the values in a list to a dynamodb table?

我有一個包含類似於以下示例的字典的列表。 我想嘗試將 append 每個字典作為一個單獨的項目放入 AWS Dynamodb 表中。 不知道如何實現它。 帶有字典的示例列表

[
{"tbl_nm": "Table 1", "seq": 1, "data": "datapoint"},
{"tbl_nm": "Table 1", "seq": 2, "data": "datapoint"},
{"tbl_nm": "Table 1", "seq": 3, "data": "datapoint"},
{"tbl_nm": "Table 2", "seq": 1, "data": "datapoint"},
{"tbl_nm": "Table 2", "seq": 2, "data": "datapoint"},
{"tbl_nm": "Table 3", "seq": 1, "data": "datapoint"},
{"tbl_nm": "Table 4", "seq": 1, "data": "datapoint"},
{"tbl_nm": "Table 4", "seq": 2, "data": "datapoint"}

]

也許試試這個

import boto3
import json

def lambda_handler(event, context):
    dynamodb = boto3.resource('dynamodb')
    table = dynamodb.Table('test_table')
    for i in dict:
        table.put_item(Item=i)
    return {
        'statusCode': 200,
        'body': json.dumps('Hello from Lambda!')
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM