0

나는 python (boto api)을 사용하여 dynamodb 데이터베이스에 항목을 추가하려고합니다. 항목을 만들고 table.new_item 메서드를 사용하여 항목을 저장하는 예제를 보았습니다. 예는 :aws DynamoDb Boto 테이블에 새 항목 추가

dynamoConn = boto.connect_dynamodb(aws_access_key_id, aws_secret_access_key) 
dTable = dynamoConn.get_table(aws_dynamo_table) 
.... 
item_data = {} 
.... 
dTable.new_item(loc, theNewKey, item_data) 

코드는 실행, 나는 오류를 발견하지 않습니다 및 디버거를 사용을 통해 추적 때 내 항목, 키 및 텍스트 값의 해시가 저장 될 수없는 어떤 이유가 표시되지 않습니다.

내가 읽었습니다 : http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html 그러나 "업데이트 테이블"기능이 누락되었을 수 있습니다. 나는 하나도 보지 못했고 온라인에서 하나의 예를 찾을 수 없습니다.

아이디어가 있으십니까?

답변

0

new_item 메서드는 Item 객체를 DynamoDB에 저장할 준비가되었지만 실제로 저장하지는 않습니다. 항목을 저장할 준비가되면 Item 개체의 save (UpdateItem) 또는 put (PutItem) 메서드를 호출해야합니다.

+0

정말 고마워요! – Tai