我能访问Fargate的容器吗?

0

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

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

profile picture
EXPERTE
gefragt vor 5 Monaten10 Aufrufe
1 Antwort
0

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

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

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

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

希望这可以帮助你,

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen