我能访问Fargate的容器吗?

0

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

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

profile picture
专家
已提问 5 个月前7 查看次数
1 回答
0

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

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

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

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

希望这可以帮助你,

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则