Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 从AWS Cloudwatch事件为Fargate AWS批处理作业设置cpu和内存要求_Amazon Web Services_Aws Batch_Amazon Cloudwatch Events - Fatal编程技术网

Amazon web services 从AWS Cloudwatch事件为Fargate AWS批处理作业设置cpu和内存要求

Amazon web services 从AWS Cloudwatch事件为Fargate AWS批处理作业设置cpu和内存要求,amazon-web-services,aws-batch,amazon-cloudwatch-events,Amazon Web Services,Aws Batch,Amazon Cloudwatch Events,我正试图通过AWS Cloudwatch事件自动化Fargate AWS批处理作业。到目前为止,一切顺利。我正在尝试使用不同的配置运行相同的作业定义。我可以将批处理作业设置为cloudwatch事件目标。我已经学习了如何使用常量(JSON文本)配置来设置作业的参数。因此,我可以成功地设置name参数并运行作业。但是,我无法在Cloudwatch事件中设置内存和cpu设置。我想在不改变工作定义的情况下,在更大的港口(如新加坡)使用更大的机器。毕竟,目前它仍然使用作业定义的默认vpcu和内存设置 {

我正试图通过AWS Cloudwatch事件自动化Fargate AWS批处理作业。到目前为止,一切顺利。我正在尝试使用不同的配置运行相同的作业定义。我可以将批处理作业设置为cloudwatch事件目标。我已经学习了如何使用常量(JSON文本)配置来设置作业的参数。因此,我可以成功地设置name参数并运行作业。但是,我无法在Cloudwatch事件中设置内存和cpu设置。我想在不改变工作定义的情况下,在更大的港口(如新加坡)使用更大的机器。毕竟,目前它仍然使用作业定义的默认vpcu和内存设置

{ 
    "Parameters": {"name":"wilhelmshaven"},  
    "ContainerOverrides": {
        "Command": ["upload_to_day.py", "-port_name","Ref::name"],  
        "resourceRequirements": [ 
            {"type": "MEMORY", "value": "4096"},
            {"type": "VCPU", "value": "2"}
        ] 
    }
}
有人知道如何正确设置常量(JSON文本)配置或输入转换器吗

编辑:如果我使用AWS CLI尝试同样的事情,我可以实现我想要做的事情

aws batch submit-job \
        --job-name "run-wilhelmshaven" \
        --job-queue "arn:aws:batch:eu-central-1:123666072061:job-queue/upload-raw-to-day-vtexplorer" \
        --job-definition "arn:aws:batch:eu-central-1:123666072061:job-definition/upload-to-day:2" \
        --container-overrides '{"command": ["upload_to_day.py", "-port_name","wilhelmshaven"], "resourceRequirements": [{"value": "2", "type": "VCPU"}, {"value": "4096", "type": "MEMORY"}]}'