我正在按照本教程在 AWS 批处理中运行一个简单的 fetch-and-run 示例。但是,我无法将参数传递给通过此示例获取的脚本。
基本示例将产生此执行:
export BATCH_FILE_TYPE="script"
export BATCH_FILE_S3_URL="s3://my-bucket/my-script"
fetch_and_run.sh script-from-s3 [ <script arguments> ]
其中脚本参数仅在以下内容中提及:
这表明它支持 BATCH_FILE_TYPE 的两个值,“script”或“zip”。当您设置“脚本”时,它会导致 fetch_and_run.sh 下载单个文件然后执行它,此外还会将任何其他参数传递给脚本。
我尝试使用 AWS CLI 通过--parameters
and--container-overrides
参数(在后者的command
键下)传递它们,但是它们没有从脚本中接收到。
我不想ENTRYPOINT
为每次运行或fetch_and_run.sh
脚本修改我的 Dockerfile,但我不明白如何以不同的方式实现这一点。