Amazon dynamodb 如何以静默方式运行aws cli命令以创建dynamodb表
我正在创建一个shell脚本,它将在本地创建几个dynamodb表。 这是我正在使用的create table AWS CLI命令:Amazon dynamodb 如何以静默方式运行aws cli命令以创建dynamodb表,amazon-dynamodb,aws-cli,amazon-dynamodb-local,Amazon Dynamodb,Aws Cli,Amazon Dynamodb Local,我正在创建一个shell脚本,它将在本地创建几个dynamodb表。 这是我正在使用的create table AWS CLI命令: aws dynamodb create-table --cli-input-json file://table-user.json --endpoint-url http://localhost:8000 table-user.json具有所有与表相关的创建信息 这个命令的问题是我需要单击键“q”继续执行下一行,因为它将表的详细信息作为输出。 例: 如何以静默方
aws dynamodb create-table --cli-input-json file://table-user.json --endpoint-url http://localhost:8000
table-user.json具有所有与表相关的创建信息
这个命令的问题是我需要单击键“q”继续执行下一行,因为它将表的详细信息作为输出。
例:
如何以静默方式运行create table命令?如果您在cli文档中没有找到任何解决方案,请查看unix 您可以执行以下操作:
yes q | aws dynamodb create-table --cli-input-json file://table-user.json --endpoint-url http://localhost:8000
此命令将继续输入指定的字符串(在本例中为q),直到程序完成。SetAWS\u PAGER=“”
所以你的命令是:
AWS_PAGER=”“AWS dynamodb创建表——cli输入jsonfile://table-user.json --端点urlhttp://localhost:8000
我尝试了此解决方案,但似乎不起作用。当出现提示时,仍然必须单击q。我正在使用zsh终端。这对我来说很有用。谢谢,克里斯。事实上,我在脚本的开头使用了export命令来设置它,以避免多次输入。导出AWS_PAGER=“”
yes q | aws dynamodb create-table --cli-input-json file://table-user.json --endpoint-url http://localhost:8000