浏览代码

update py/DynamoDB_Put_AND_Updata.py.

xdc 5 年之前
父节点
当前提交
635b428403
共有 1 个文件被更改,包括 25 次插入1 次删除
  1. 25 1
      py/DynamoDB_Put_AND_Updata.py

+ 25 - 1
py/DynamoDB_Put_AND_Updata.py

@@ -9,11 +9,35 @@ def updata_ddbone(age):
                 }
             },
             AttributeUpdates={
-                'ver': {
+                'age': {
                     'Value': {
                         'S': age
                     }}})
 
+def updata_ddb(name,msg,alias):
+    table = boto3.client('dynamodb')
+    table.update_item(TableName='hehe',
+        Key={'name': {'S':name}},
+        UpdateExpression='SET name = :name, alias = :alias',
+        ExpressionAttributeValues={
+        ':name': {
+            'S': msg},
+        ':alias':{
+            'S': alias}
+            })
+
+def get_item(itemkey):
+    client = boto3.client('dynamodb',
+                          region_name='cn-northwest-1',
+                          aws_access_key_id=ak,
+                          aws_secret_access_key=sk,
+                          aws_session_token=None)
+    res = client.get_item(TableName='hehe',Key={'name':{'S':itemkey}})
+    name = res['Item']['name']['S']
+    print(name)
+
+if __name__ == '__main':
+    get_item("name")
 
 def put_ddb(name,alias):
     ddb= boto3.client('dynamodb')