我正在尝试访问主机端口并将其设置为dockerLabels
,同时定义云形成,如下所示:
"dockerLabels": {"SERVICE_PORT": "${service_port}"},
"portMappings": [
{
"containerPort": {
"Ref": "ContainerPort"
},
"hostPort": ${service_port}
}
],
我稍后尝试通过 aws-sdk 访问这些端口以进行服务发现。
最佳答案
服务端口是动态的,Cloudformation 无法跟上不断变化的值。如果您可以使用静态端口,请将其声明为 cfn 参数并在代码片段中引用它。然后,您可以在服务发现设置中使用该端口
关于amazon-web-services - 动态访问主机端口并将其设置为aws中的DockerLabels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50876118/