首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用aws cli“--cli-cli json”创建dynamodb表

使用aws cli“--cli-cli json”创建dynamodb表
EN

Stack Overflow用户
提问于 2017-10-09 02:11:46
回答 2查看 4.4K关注 0票数 3

我一直试图使用以下json(testbootstraptable.json)文件创建dynamo表:

代码语言:javascript
复制
{
        "AttributeDefinitions": [
            {
                "AttributeName": "test1",
                "AttributeType": "S"
            },
            {
                "AttributeName": "test2",
                "AttributeType": "S"
            }
        ],
        "TableName": "BOOTSTRAP_TEST_TBL",
        "KeySchema": [
            {
                "AttributeName": "test1",
                "KeyType": "HASH"
            },
            {
                "AttributeName": "test2",
                "KeyType": "RANGE"
            }
        ],
        "ProvisionedThroughput": {
            "NumberOfDecreasesToday": 0,
            "ReadCapacityUnits": 35,
            "WriteCapacityUnits": 35
        }
}

基于google搜索,我多次尝试使用不同的变体,但始终得到以下错误:

代码语言:javascript
复制
Error parsing parameter 'cli-input-json': Invalid JSON: Expecting value: line 1 column 1 (char 0)
JSON received: testbootstraptable.json

AWS命令:

代码语言:javascript
复制
$ aws dynamodb create-table --cli-input-json testbootstraptable.json --region us-west-2
EN

回答 2

Stack Overflow用户

发布于 2017-10-09 03:00:26

添加"file://“to testbootstraptable.json”

代码语言:javascript
复制
aws dynamodb create-table --cli-input-json file://testbootstraptable.json --region us-west-2

另外,删除以下不正确的行:"NumberOfDecreasesToday":0,

票数 13
EN

Stack Overflow用户

发布于 2022-09-04 05:32:08

这与问题有关。

===

我最初是从JSON开始的,浪费了很多时间。

然后切换到GUI版本的创建表。

安装和使用的NoSQL Workbench for DynamoDB

下载链接:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.settingup.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46637946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档