我能访问Fargate的容器吗?

0

【以下的问题经过翻译处理】 在本地,我可以通过docker exec命令连接到容器。

然而,fargate是一项无服务器服务,所以我想知道它能否连接到容器。

profile picture
전문가
질문됨 5달 전10회 조회
1개 답변
0

【以下的回答经过翻译处理】 你无法在Fargate主机上访问并使用 docker exec 命令。不过,你可以在任务/服务定义中启用ECS命令执行,然后使用 aws ecs execute command 命令,其效果相同。

我非常推荐配置集群日志记录设置,以记录这些执行命令,以便可以审核用户运行命令的时间并查看它们的内容(以及其输出)。

激活它非常简单,但如果你想要一个可以自动创建任务定义和可能为你创建集群的东西,请参考x-clusterx-ecs.EnableExecuteCommand,它们将为你创建CFN模板。

如果你正在使用现有的集群并且这些设置已经用于命令日志记录,则compose-x将自动检测并相应地配置IAM权限。

希望这可以帮助你,

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠