ECS 服务无法通过 service connect 连接到另一个服务

问题描述 投票:0回答:1

我已经让 propertymanager 服务在 ECS 集群上运行,并启用了服务连接配置,如下所示:

enter image description here

这实际上是一个 Spring Cloud 配置服务器,从 S3 存储桶提供配置服务。 现在我正在尝试运行另一个服务,该服务将从该服务获取配置。

在 application.properties 文件中,我指定了 spring.config.import 值。

spring.config.import=optional:configserver:http://propertymanager:8888/propertymanager
spring-cloud-config.fail-fast=true
spring.application.name=libraryservice

但是,在日志中,它显示 504 网关超时。该服务不应该使用连接代理并直接与其他服务通信吗?

enter image description here

amazon-ecs aws-service-connect
1个回答
0
投票

正如所讨论的,根本原因之一是,如果您将其附加到

Security Group
服务的两个服务部分,则您需要在
Inbound Rules
本身中允许相同的
ServiceConnect
,以便它们可以在您的端口上相互通信。正在尝试沟通。

ClientApp(SG1) --> BackendApp(SG1)

© www.soinside.com 2019 - 2024. All rights reserved.