在字符串中使用自定义命令

时间:2019-05-08 15:49:28

标签: linux bash amazon-web-services shell amazon-dynamodb

我正在尝试创建aws表,并且已将命令保存在字符串中。现在,我得到一个错误aws: error: argument --key-schema is required,因为它将--key-schema视为table属性的一部分。我该如何处理?

Bash脚本

table_name="test"

table_attributes="--attribute-definitions 
AttributeName=Artist,AttributeType=S 
AttributeName=SongTitle,AttributeType=S --key-schema 
AttributeName=Artist,KeyType=HASH 
AttributeName=SongTitle,KeyType=RANGE --provisioned-throughput 
ReadCapacityUnits=5,WriteCapacityUnits=5"

例如

aws dynamodb create-table --table-name $table_name $table_attributes

0 个答案:

没有答案