You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EKS环境下无法通过公网访问SpringBoot应用资源

问题:AWS EKS部署SpringBoot应用无法通过EC2公网DNS访问

环境资源信息

  • 集群:集群信息截图
  • EC2实例:EC2实例截图
  • dashboard-dev命名空间:命名空间信息截图
  • VPC:VPC信息截图
  • ACL:ACL配置截图
  • K8s状态:K8s状态截图

CORS配置变更

原本应用有全局CORS配置代码:

package com.gkonnect.portal.core.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@Configuration
public class CorsConfig {

    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurerAdapter() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**").allowedMethods("GET", "POST", "PUT", "DELETE").allowedOrigins("*")
                        .allowedHeaders("*");
            }
        };
    }
}

后续注释了该全局配置,仅在健康检查控制器上配置CORS:
健康检查控制器CORS配置截图

当前访问问题

通过EC2提供的公网DNS访问应用时失败,相关访问情况如下:
公网访问尝试截图1
公网访问尝试截图2

内容的提问来源于stack exchange,提问作者Dnyaneshwar Jadhav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 03:10:45