簡體   English   中英

無法將項目添加到新的 DynamoDB 表

[英]Cannot add an item to a new DynamoDB table

我需要將一個項目從一個 DynamoDb 表移動到另一個 DynamoDB 表。 當我使用put_item ()函數時出現錯誤: <class 'AttributeError'> Object 'dynamodb.ServiceResource' does not have attribute 'put_item'

table = dynamodb.Table ('table1')
newTable = dynamodb.Table('table2')

這是到我的表的連接 - 連接成功我從表 1 中讀取了一個項目並將數據放入並將其發送到以下函數:

    try:
        dynamodb.put_item(newTable,data)
        return data
    except:
        e, p, t = sys.exc_info ()
        print ("test")
        print (e, p)

代替dynamodb.put_item(newTable,data)使用:

newTable.put_item(data)

在您的上下文中, put_itemTable對象的一種方法。

暫無
暫無

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

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