【发布时间】:2021-09-07 03:24:17
【问题描述】:
我的团队继承了一个 AWS ECS 集群,上面运行着多个链接容器,但没有源代码(是的,我知道...)。我们需要连接到其中一个正在运行的容器并在其中执行一些命令。这是我们尝试过的:
- connecting to the container instance,但没有与集群关联的实例
- using ECS EXEC with AWS Copilot 但不清楚我们如何在不访问用于部署的源代码的情况下连接到集群
我们还能如何连接到在 AWS ECS 上运行的容器?
更新:
我尝试按照示例here 使用 AWS CLI 访问容器,结果发现任务中未启用执行命令:
调用 ExecuteCommand 操作时发生错误(InvalidParameterException):执行命令失败,因为任务运行时未启用执行命令或执行命令代理未运行。等待并重试,或在启用执行命令的情况下运行新任务,然后重试。
现在是放弃的好时机吗?
【问题讨论】:
标签: amazon-web-services docker amazon-ecs