GCP - 如何在 API 网关中更新 api 规范
GCP - How to update api specification in API Gateway
我创建了一个 API 网关并创建了一个 API 配置以及与其关联的配置,其中列出了一组 API。现在我想要 add/modify 一组 API。如何更新此网关的相同 API 配置?
我是使用 gcloud CLI 完成的。
首先使用更新后的打开 api 规范文件创建一个新配置:
gcloud api-gateway api-configs create NEW_CONFIG_ID --api=MY_API --openapi-spec=openapi2-functions.yaml
然后使用新配置更新您的 api 网关:
gcloud api-gateway gateways update MY-GATEWAY --api=MY-API --api-config=NEW_CONFIG_ID --location=YOUR_LOCATION
引用 official documentation,它指出:
NOTE: Only the name and labels may be updated on an API config.
因此,如果您想 add/modify 一组 API,则需要 create a new API config。
我创建了一个 API 网关并创建了一个 API 配置以及与其关联的配置,其中列出了一组 API。现在我想要 add/modify 一组 API。如何更新此网关的相同 API 配置?
我是使用 gcloud CLI 完成的。
首先使用更新后的打开 api 规范文件创建一个新配置:
gcloud api-gateway api-configs create NEW_CONFIG_ID --api=MY_API --openapi-spec=openapi2-functions.yaml
然后使用新配置更新您的 api 网关:
gcloud api-gateway gateways update MY-GATEWAY --api=MY-API --api-config=NEW_CONFIG_ID --location=YOUR_LOCATION
引用 official documentation,它指出:
NOTE: Only the name and labels may be updated on an API config.
因此,如果您想 add/modify 一组 API,则需要 create a new API config。