设置AWS

时间:2017-04-01 09:13:56

标签: python amazon-web-services datatable amazon-dynamodb

我是亚马逊网络服务云上的新手。我正在尝试将数据存储到aws DynamoDB 表中。我使用 python脚本 DynamoDB 中创建了表格。请在下面显示快照。

aws

在表格中,列的顺序未根据我的要求显示。我想订购像

这样的列
Rpi_ID    RowKey    Name         Time            Date

A100       1        msc       02:07:18 PM       01-04-2017

那么,如何根据我的要求设置列?

我的蟒蛇放置项目代码:

Table.put_item(
           Item={
            'RowKey': 1,            
            'Rpi_ID': 'A100',
            'Name': 'msc',
            'Time': time.strftime("%I:%M:%S %p"),
            'Date': time.strftime("%d-%m-%Y"),
            }
        )

请帮帮我。提前谢谢。

P.S:抱歉我的英语不好。

1 个答案:

答案 0 :(得分:4)

Amazon DynamoDB是NoSQL数据库。 它不使用列的概念。这是因为每个项目(行)可以有不同的数据。管理控制台尝试在列中显示数据,以便我们人们更容易阅读。

从DynamoDB检索数据时,您可以请求特定的密钥(例如Name),或者您可以接收JSON对象,您可以根据密钥和值来解析必要的信息。