如何静默运行 aws cli 命令来创建 dynamodb 表

jay*_*ant 4 amazon-dynamodb aws-cli amazon-dynamodb-local

我正在创建一个 shell 脚本,它将在本地创建几个 dynamodb 表等。这是我正在使用的创建表 AWS CLI 命令:

aws dynamodb create-table --cli-input-json file://table-user.json --endpoint-url http://localhost:8000
Run Code Online (Sandbox Code Playgroud)

table-user.json 包含用于创建的所有表相关信息。

此命令的问题是我需要单击“q”键才能继续执行下一行,因为它提供表详细信息作为输出。前任:

{
    "TableDescription": {
        "AttributeDefinitions": [
            {
                "AttributeName": "id",
                "AttributeType": "S"
            },
            {
                "AttributeName": "externalId",
                "AttributeType": "S"
            },
.
.
.
Run Code Online (Sandbox Code Playgroud)

如何静默运行创建表命令?

小智 7

AWS_PAGER=""

所以你的命令是:

AWS_PAGER="" aws dynamodb create-table --cli-input-json file://table-user.json --endpoint-url http://localhost:8000
Run Code Online (Sandbox Code Playgroud)