amazon-web-services - 无法从 aws CLI 创建 DynamoDB 表
问题描述
我对aws很陌生。我试图通过运行以下命令来创建数据库表:``
aws dynamodb create-table --table-name pizza-order --attribute-definitions AttributeName=orderId, AttributeType=S --key-schema AttributeName=orderId,keyType=HASH --provisioned-throughput ReadCapacityUnit=1,WriteCapacityUnit=1 --region us-east-2 --query TableDescription.TableArn --output text
``
但我收到这样的错误: 解析参数时出错:“--attribute-definitions”:预期:“”,收到:“”输入:AttributeName = orderId,
解决方案
该命令适用于以下修改:
- 删除 orderId 后的空格,
- KeyType 正确大写
- ReadCapacityUnits 和 WriteCapacityUnits 正确复数。
这是供您参考的工作命令:
aws dynamodb create-table --table-name pizza-order --attribute-definitions AttributeName=orderId,AttributeType=S --key-schema AttributeName=orderId,KeyType=HASH --provisioned-throughput ReadCapacityUnits=1,WriteCapacityUnits=1 --region us-east-2 --query TableDescription.TableArn --output text
推荐阅读
- flutter - 在 animateToPage 正在进行时重建 PageView
- html - 如何使用引导程序在 html 中创建这些按钮
- javascript - 根据用户 ID 对推入表行的相同键做出反应
- ios - 将 macOS drawRect 转换为 iOS
- android - 在 NavigationUI 的同一主机活动上传递数据并更新片段文本/按钮
- vba - 通过单击 Powerpoint 中的按钮来提出对象
- python-3.x - Python X 项和长度 X+1 的所有可能组合/排列
- node.js - 找不到模块:错误:无法解析“/home/user/Desktop/all/editor/node_modules/winston/dist/winston”中的“fs”
- python - 如何使用 Flask Security 将密码重置 URL 设置为移动深度链接?
- ruby-on-rails - 仅 Rails API 应用程序需要在移动应用程序(反应本机)中从 S3 预览文件(docx xlsx pdf png jpg)是否可能?