mcg*_*256 5 amazon-ec2 amazon-web-services amazon-ecs docker aws-batch
我想为AWS Batch创建一个托管计算环境,但是使用EC2用户数据来配置实例,因为这些实例被引入Batch计划在其上进行作业的ECS机群。
没关系,但是User Data脚本的目的是将大型数据文件下拉到Docker容器将引用的InstanceStore上。
在ECS中,这是可能的,但是我找不到将用户数据传递到托管批处理计算环境的方法。
最多只能指定AMI。但是,由于我们要使用Managed,因此必须使用Amazon ECS-optimized AMI
。
我更喜欢使用EC2用户数据作为解决方案,因为它为我们希望执行的任何其他引导提供了切入点。但是我愿意接受其他黑客或解决方案,只要它们适用于托管计算环境。
小智 2
您可以基于AWS提供的AMI创建AMI,并对其进行自定义。由于 Batch 和/或 ECS 守护程序正在其上运行,因此仍将对其进行管理。
\n\n作为旁注,我\xe2\x80\x99m 尝试做同样的事情,但到目前为止没有运气。我最终可能会创建一个自定义 AMI,并将配置脚本包含在 AMI 本身的 /etc/rc.local 中。不理想,但我不\xe2\x80\x99t 认为 Batch 可以传递除所需内容之外的用户数据脚本。我仍在调查此事。
\n 归档时间: |
|
查看次数: |
421 次 |
最近记录: |