fru*_* xo 5 google-cloud-endpoints google-cloud-endpoints-v2
我正在为使用 Guice 在 AppEngine Std Env JDK8 上构建的 API 生成 CloudEndpoints,并且我正在 OSX 上工作。
\n\n按照教程 I\xe2\x80\x99ve:
\n\npom.xmlmvn endpoints-framework:openApiDocsgcloud endpoints services deploy target/openapi-docs/openapi.json步骤 1 和 2 成功,而步骤 3 失败并显示以下消息:
\n\nERROR: (gcloud.endpoints.services.deploy) INVALID_ARGUMENT: ERROR: unknown location: Cannot convert to service config.
我的 API 没有使用issuers属性,例如:
issuers = {\n @ApiIssuer(\n name = "firebase",\n issuer = "https://securetoken.google.com/<PRJ-ID>",\n jwksUri = "https://www.googleapis.com/robot/v1/metadata/x509/securetoken@system.gserviceaccount.com")\n}\nRun Code Online (Sandbox Code Playgroud)\n\n所以我尝试将其添加到每个API中,但仍然遇到相同的错误。
\n\n需要并感谢帮助:)。
\n小智 2
这个错误意味着 openapi 配置文件有问题。首先,尝试验证它是否是有效的 YAML。如果是,请尝试使用 Swagger/OpenAPI 工具验证配置。
| 归档时间: |
|
| 查看次数: |
3516 次 |
| 最近记录: |