Я нахожусь в процессе генерации CloudEndpoints для моих API, построенных на AppEngine Std Env JDK8 с Guice, и я работаю над OSX.
Следуя инструкциям, я:
- добавил мой prj.Идентификатор моего
pom.xml
- run
mvn endpoints-framework:openApiDocs
- run
gcloud endpoints services deploy target/openapi-docs/openapi.json
Шаги 1 и 2 успешно выполняются, в то время как 3 завершается неудачно с сообщением:
ERROR: (gcloud.endpoints.services.deploy) INVALID_ARGUMENT: ERROR: unknown location: Cannot convert to service config.
Мои API не использовали атрибут issuers
, например:
issuers = {
@ApiIssuer(
name = "firebase",
issuer = "https://securetoken.google.com/<PRJ-ID>",
jwksUri = "https://www.googleapis.com/robot/v1/metadata/x509/securetoken@system.gserviceaccount.com")
}
, поэтому я попытался добавить это к каждому API, но все равно получил ту же ошибку.
Нужна помощь и мы ценим:).