在submit_job的AWS Batch上挂载不同的EFS卷

问题描述 投票:0回答:1

我需要在使用 AWS Batch(使用 Fargate)运行的容器上安装不同的 EFS 卷,具体取决于我的系统的用户。

对于 boto3,这看起来可以通过设置

register_job_definition
方法的
volumes
mountPoints 参数来实现。

现在,我拥有的是使用相同批处理作业定义的不同用户,但具有单独的 EFS 卷。所以,我的问题是:如何定义在提交作业时将哪个 EFS 挂载到正在运行的容器上?

在 boto3 文档中,submit_job似乎有许多覆盖选项,但没有明确的参数用于定义

volumes
mountPoints

我真的很想避免为每个用户创建一组单独的批处理作业定义,因为作业提交之间唯一改变的是 EFS 卷。 任何建议将不胜感激!

amazon-web-services docker boto3 amazon-efs aws-batch
1个回答
0
投票

你找到解决办法了吗? (抱歉,我无法评论帖子,所以我必须使用答案部分)

© www.soinside.com 2019 - 2024. All rights reserved.