gpt4 book ai didi

google-cloud-platform - 带有 Google Kubernetes Engine (GKE) 的 Google Cloud API 网关

转载 作者:行者123 更新时间:2023-12-04 08:34:01 26 4
gpt4 key购买 nike

我正在寻找有关如何将 Google Cloud API Gateway 与托管在 GKE 中的微服务/API 结合使用的工作示例/教程。例如,当我尝试创建 API 网关并将其指向 GKE 上的现有 API 时,我收到以下错误:
后端 URL "http://35.xxx.xxx.xxx/legalentities"被禁止:无法通过 IP 地址路由请求。

最佳答案

GKE 默认为入口 Controller 或负载均衡器生成 ip 地址,API 网关不允许将 ip 地址作为 x-google-backend 的主机名。这是一个问题,希望它会得到解决,API 网关推出测试版。
我遇到了同样的情况。这就是我解决它的方法(使用 nip.io):

/products/getoptions:
get:
summary: get product options
operationId: getProductOptions
x-google-backend:
address: https://35.xxx.xxx.xxx.nip.io/api/productservice
path_translation: APPEND_PATH_TO_ADDRESS
parameters:
- name: x-access-token
in: header
description: Access Token
required: true
type: string
- name: x-refresh-token
in: header
description: Refresh Token
required: true
type: string
responses:
'200':
description: OK
schema:
type: object

关于google-cloud-platform - 带有 Google Kubernetes Engine (GKE) 的 Google Cloud API 网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64889684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com