首页 > 解决方案 > aws批量提交作业错误无效json

问题描述

我已经在 aws 中为我现有的批处理创建了 json 文件。为了提交作业,我创建了以下 json 文件

{
    "jobName": "load-test-10",
    "jobQueue": "load-test-job-queue",
    "jobDefinition": "load-test-job-definition",
    "containerOverrides": {
        "vcpus": 2,
        "memory": 12,
        "command": [
            "echo",
            "hello world"
        ],
        "environment": [
            {
                "name": "S3_BUCKET",
                "value": "oa-eui-dev-plt-env-kpidev-oa"
            },
            {
                "name":"AWS_ACCESS_KEY_ID",
                "value":""
            },
            {
                "name":"AWS_SECRET_ACCESS_KEY",
                "value":""
            },
            {
                "name":"AWS_DEFAULT_REGION",
                "value":"eu-west-1"
            },
            {
                "name":"JMX_FILE_NAME",
                "value":"LogIn-3-2.jmx"
            },
            {
                "name":"PROPERTIES_FILE_NAME",
                "value":"testconfig.properties"
            }
        ]
    },
    "retryStrategy": {
        "attempts": 1,
        "evaluateOnExit": [
            {
                "onStatusReason": "some files are missing",
                "onReason": "File is not found",
                "onExitCode": "1",
                "action": "Exit"
            }
        ]
    },
    "timeout": {
        "attemptDurationSeconds": 1000
    }
}

我正在运行命令

aws batch submit-job --cli-input-json file://job.json
aws batch submit-job --cli-input-json file://job.json --profile tahashin

但是在提交json之后它说

解析参数“cli-input-json”时出错:收到无效的 JSON。

我怎么知道哪个参数无效?

标签: amazon-web-servicesaws-cliaws-batch

解决方案


推荐阅读