我正在使用 CDK(通过 Typescript 库)在 ECS 上设置我的网络基础设施。有些后台工作者经常向 Slack 频道报告错误,我想根据它们的名称分配随机主机名,例如worker-<generated-name>.internal
或web-<generated-name>.internal
。
这些没有 ELB 或任何东西,它们是内部服务,没有暴露在网络上。但我仍然希望有比ip-10-10-10-10.internal
我的监控工具更好的名字。
答案1
您可以为hostname
ECS上的任务设置:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html(搜索主机名)
但是,它显然不适用于具有awsvpc
网络模式的任务,这反过来意味着它不适用于 Fargate 任务。仅适用于在 ECS 主机上运行的任务。