当前位置: 首页 > 知识库问答 >
问题:

AWS Fargate无法通过负载均衡器/公共IP访问dockerized Spring Boot应用程序

梁明辉
2023-03-14

在创建aws fargate集群之后,我已经在aws ECR上部署了spring boot应用程序的docker映像。PFA的配置截图说明任务,安全,服务和集群定义。我可以ping我的公共ip成功。但我不能通过负载均衡器或公共IP访问我的应用程序。我尝试访问应用程序的URL是

public_ip:8081/my_rest_end_point

而且

https://medium.com/faun/aws-fargate-services-deployment-with-continuous-delivery-pipeline-b67d33407c88

共有1个答案

贺彬
2023-03-14

基于评论和聊天讨论。

下面的教程将创建一个CIDR范围为10.0.0.0/16的自定义VPC,并带有两个子网。没有互联网网关(IGW);随后,在VPC中启动的Fargate任务没有internet访问,也不能从internet访问它们。

这个问题有两种解决方案:

    null
 类似资料:
  • 我试图在AWS EKS集群中托管以下(部署前端)Kubernetes部署,在部署部署并创建服务和入口之后,所有的东西都成功地部署和创建了,但是当我试图从外部访问负载平衡器DNS时,这个负载平衡器是不可访问的。有人能指出原因吗? **下面的代码(deployment-2048)正在工作,负载均衡器是可访问的,但在(部署前端)**的情况下是不可访问的。

  • 我在AWS ElasticBeanstek上运行laravel应用程序,我使用应用型负载均衡。 当我运行这段代码时,不会显示我的ip,它会显示负载平衡器的ip地址。 那些在cloudflare上使用相同问题的人也有过cloudflare的经验,并且有cloudflare的解决方案,但我找不到AWS应用程序负载平衡器的解决方案。 我在获取用户的ip地址和在维护模式下添加-允许ip时遇到问题。 当我运

  • 无法通过公共IP访问EC2 Ubuntu 18.04服务器 重启工作EC2实例 正常重启,没有错误 安全组,检查80,443的入站OK 我还能查什么?

  • 我有一个java应用程序在两个ec2实例中运行,客户可以使用AWS应用程序负载均衡器访问它们。现在ALB可以作为SSL终止点工作。所有请求都通过端口443上的ALB。工作正常。问题是java应用程序有时需要重定向到不同的路径。由于java应用程序不知道它在SSL ALB后面运行,因此重定向路径包括超文本传输协议://而不是https:// 有什么方法可以在我的应用程序之外将协议修改为https?

  • 设置默认的gce入口控制器,使用设置为响应主机名的入口资源 拥有静态ip的好处(在我目前的观点中)是,你永远不会想知道在哪里配置你的域,它将始终保持相同的ip;另一方面,你可以尽可能多地提供服务 我是使用这个gce负载均衡器的新手,我可以像使用静态ip一样依赖它吗(意味着它永远不会改变)?或者是否有一个层要添加以将静态ip指向负载均衡器? 我这么问是因为您可以设置服务资源的ip。但我还不知道如何使

  • 轮询算法 类型:ROUND_ROBIN 可配置属性:无 随机访问算法 类型:RANDOM 可配置属性:无