ECS部署容器时,容器的名称为
ecs-xray-daemon-family2-1-xray-daemon2-f08780e2a097d7dac101
是否有一个选项可以控制容器的名称?
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9957f08908fa amazon/aws-xray-daemon "/usr/bin/xray -t 0.…" About an hour ago Up About an hour 2000/tcp, 0.0.0.0:32768->2000/udp ecs-xray-daemon-family2-1-xray-daemon2-f08780e2a097d7dac101
答案 0 :(得分:1)
否,因为ECS中的容器名称必须唯一以避免冲突。因此,有一个代码可以将部分名称随机化。大概是这样的:
containerName := "ecs-" + task.Family + "-" + task.Version + "-" + name + "-" + utils.RandHex()
(但是您可以使用任务ARN中的标签来提取您提供的容器名称)