如何为 Fargate 内部服务分配内部主机名?

如何为 Fargate 内部服务分配内部主机名?

我正在使用 CDK(通过 Typescript 库)在 ECS 上设置我的网络基础设施。有些后台工作者经常向 Slack 频道报告错误,我想根据它们的名称分配随机主机名,例如worker-<generated-name>.internalweb-<generated-name>.internal

这些没有 ELB 或任何东西,它们是内部服务,没有暴露在网络上。但我仍然希望有比ip-10-10-10-10.internal我的监控工具更好的名字。

答案1

您可以为hostnameECS上的任务设置:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html(搜索主机名

但是,它显然不适用于具有awsvpc网络模式的任务,这反过来意味着它不适用于 Fargate 任务。仅适用于在 ECS 主机上运行的任务。

相关内容