如何使用 docker compose up 与 ECS 上下文设置 AWS 区域
Posted
技术标签:
【中文标题】如何使用 docker compose up 与 ECS 上下文设置 AWS 区域【英文标题】:How to set AWS region using docker compose up with ECS context 【发布时间】:2021-04-20 15:30:45 【问题描述】:我正在使用新的 docker compose ECS 集成来创建用于部署的 ecs 上下文,如 here 和 here 所述。我在 docker context create ecs my-context
期间选择使用现有的 AWS 配置文件,该配置文件将 us-west-2
配置为其默认区域。但是,docker compose up
总是导致它部署到us-east-1
。我尝试导出DEFAULT_AWS_REGION
,但这也不起作用。有没有办法在上下文中设置区域?看起来旧的 docker ecs setup
命令要求该区域,但该 cmd 现在已弃用。
【问题讨论】:
同样的问题,需要在不同的区域启动。你能战胜@stowns 吗? 我也有同样的问题 【参考方案1】:我能够直接通过 AWS CLI 解决此问题。
aws configure set default.region eu-central-1
来源:https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configure/set.html
【讨论】:
以上是关于如何使用 docker compose up 与 ECS 上下文设置 AWS 区域的主要内容,如果未能解决你的问题,请参考以下文章
如何禁止使用 docker-compose up 重新创建 docker 容器
使用 docker-compose up 运行时如何优雅地停止 Dockerized Python ROS2 节点?
如何在系统启动时运行 docker-compose up -d?