我相信这是不可能的。
image
是一个容器属性,因为此文档aws batch submit-job help
将它与命令、vcpus 和内存一起显示,但许多容器属性(例如作业角色 arn)并未在文档 中列为可覆盖。
您的第二条错误消息显示了所有可以覆盖的容器属性,与文档中的属性相匹配。
--container-overrides (structure)
JSON 格式的容器覆盖列表,指定指定作业定义中容器的名称及其应接收的覆盖。您可以使用命令覆盖覆盖容器的默认命令(在作业定义或 Docker 映像中指定)。您还可以覆盖容器上的现有环境变量(在作业定义或 Docker 映像中指定)或使用环境覆盖向其添加新环境变量。
速记语法:
vcpus=integer,memory=integer,command=string,string,instanceType=string,environment=[{name=string,value=string},{name=string,value=string}],resourceRequirements=[{value=string,type=string},{value=string,type=string}]
JSON 语法:
{
"vcpus": integer,
"memory": integer,
"command": ["string", ...],
"instanceType": "string",
"environment": [
{
"name": "string",
"value": "string"
}
...
],
"resourceRequirements": [
{
"value": "string",
"type": "GPU"
}
...
]