ECS CLI - 启动容器实例时挂载 EFS
ECS CLI - Mount EFS when launching container instance
我将 ecs-cli 与 docker 组合文件和定义我的密钥对、VPC、子网、安全组、AMI 等的参数一起使用...
但是,实例上 运行 的容器需要访问我的 EFS。因此,当 ECS 启动了一个新的容器实例时,我希望它甚至在启动容器之前就将 EFS 安装在 instance/host 上的特定路径。我没有看到实现此目的的方法,有人知道如何获得此行为吗?
我最后做的是:
创建启动配置:创建时,在“高级”部分,设置用户数据以挂载 EFS(基于此 documentation 中的示例)。 注意:确保您为启动配置中的实例赋予 IAM 角色,以便能够访问 EFS,即 AmazonElasticFileSystemFullAccess
或 AmazonElasticFileSystemReadOnlyAccess
创建一个自动缩放组并将其与上面创建的启动配置相关联。
将上面创建的自动缩放组与 Elastic Beanstalk 应用程序一起使用
我将 ecs-cli 与 docker 组合文件和定义我的密钥对、VPC、子网、安全组、AMI 等的参数一起使用...
但是,实例上 运行 的容器需要访问我的 EFS。因此,当 ECS 启动了一个新的容器实例时,我希望它甚至在启动容器之前就将 EFS 安装在 instance/host 上的特定路径。我没有看到实现此目的的方法,有人知道如何获得此行为吗?
我最后做的是:
创建启动配置:创建时,在“高级”部分,设置用户数据以挂载 EFS(基于此 documentation 中的示例)。 注意:确保您为启动配置中的实例赋予 IAM 角色,以便能够访问 EFS,即
AmazonElasticFileSystemFullAccess
或AmazonElasticFileSystemReadOnlyAccess
创建一个自动缩放组并将其与上面创建的启动配置相关联。
将上面创建的自动缩放组与 Elastic Beanstalk 应用程序一起使用