Amazon web services 无法从aws CLI创建DynamoDB表

Amazon web services 无法从aws CLI创建DynamoDB表,amazon-web-services,amazon-dynamodb,aws-cli,Amazon Web Services,Amazon Dynamodb,Aws Cli,我对aws很陌生。我试图通过运行以下命令创建数据库表: `` 但我得到了这样一个错误: 分析参数'-attribute definitions'时出错:输入应为,接收为: AttributeName=orderId,该命令进行以下修改: 删除orderId后面的空格, 键类型正确大写 ReadCapacityUnits和WriteCapacacityUnits已正确多元化。 以下是供您参考的工作命令: aws dynamodb create table-表格名称PIZA order-属性定义At

我对aws很陌生。我试图通过运行以下命令创建数据库表: ``

但我得到了这样一个错误: 分析参数'-attribute definitions'时出错:输入应为,接收为:
AttributeName=orderId,

该命令进行以下修改:

删除orderId后面的空格, 键类型正确大写 ReadCapacityUnits和WriteCapacacityUnits已正确多元化。 以下是供您参考的工作命令:


aws dynamodb create table-表格名称PIZA order-属性定义AttributeName=orderId,AttributeType=S-密钥模式AttributeName=orderId,KeyType=HASH-设置的吞吐量ReadCapacityUnits=1,WriteCapacityUnits=1-region us-east-2-查询表格描述.TableArn-输出文本该命令进行以下修改:

删除orderId后面的空格, 键类型正确大写 ReadCapacityUnits和WriteCapacacityUnits已正确多元化。 以下是供您参考的工作命令:

aws dynamodb create table-表格名称PIZA order-属性定义AttributeName=orderId,AttributeType=S-键模式AttributeName=orderId,KeyType=HASH-设置的吞吐量ReadCapacityUnits=1,WriteCapacityUnits=1-region us-east-2-查询表格描述.TableArn-输出文本

参考文件

要验证DynamoDB是否已完成创建音乐表,请使用descripe table命令

 aws dynamodb describe-table --table-name pizza-order | grep TableStatus
此命令返回以下结果。DynamoDB完成表的创建后,TableStatus字段的值设置为ACTIVE

"TableStatus": "ACTIVE",
注意:-每当您遇到问题或想了解该命令的详细信息时,最好检查aws cli文档中的特定API

参考文件

要验证DynamoDB是否已完成创建音乐表,请使用descripe table命令

 aws dynamodb describe-table --table-name pizza-order | grep TableStatus
此命令返回以下结果。DynamoDB完成表的创建后,TableStatus字段的值设置为ACTIVE

"TableStatus": "ACTIVE",

注意:-每当您被卡住或想了解命令的详细信息时,最好检查aws cli文档中的特定API

AttributeName=orderId,AttributeType=S,您是否可以删除orderId和AttributeType之间的空格及其键类型,和ReadCapacityUnits同样适用于WriteCapacityUnits,为什么要使用-query TableDescription.TableArn-output text使用``query optionAttributeName=orderId,AttributeType=S,可以删除orderId和AttributeType及其键类型之间的空格吗,和ReadCapacity同样适用于WriteCapacityUnits,为什么要使用-query TableDescription.TableArn-output text在给出以下错误后,用``查询选项`实现您想要的目标。你能告诉我怎么做吗!?您需要通过转到Iam中的用户->权限下的添加权限->直接附加现有策略->将策略分配给Iam用户。搜索dynamodb完全访问权限并添加它:之后,它会给出以下错误。你能告诉我怎么做吗!?您需要通过转到Iam中的用户->权限下的添加权限->直接附加现有策略->将策略分配给Iam用户。搜索dynamodb完全访问权限并添加: