kubernetes 更新SSL证书后AKS上的CORS错误

siotufzp  于 2023-04-20  发布在  Kubernetes
关注(0)|答案(1)|浏览(119)

bounty将在2天后过期。回答此问题可获得+100声望奖励。Evan Allen正在寻找来自信誉良好的来源的答案

我已经更新了我的AKS服务上的SSL证书。但我得到CORS错误。新的证书得到反映虽然。有人可以提供一个解决方案。这里是我的入口文件的TLS部分。

spec:
  tls:
   - hosts:
     - "prodazure.thesolarlabs.com"
     secretName: tls-secret
bqf10yzr

bqf10yzr1#

CORS错误与以下事实有关:您正在从Javascript源向另一个服务(目标/后端)发出请求(fetch,XHR,...),并且不允许源服务根据该目标服务提供的头部进行操作。
这意味着您的服务,即部署在AKS中的源服务,正在尝试联系另一个服务。为了避免CORS错误,该服务需要提供一个Access-Control-Allow-Origin,其中至少包括源服务的主机,在您的示例中:

Access-Control-Allow-Origin: https://prodazure.thesolarlabs.com

更改SSL证书本身不应该是CORS错误的原因:如前所述,请调整您的目标/后端服务CORS配置,以指向源服务的新主机(如果您更改了它),并确保您正在为正确的HTTP方案配置Access-Control-Allow-Origin,在本例中也是https

相关问题