ОШИБКА: (gcloud.endpoints.services.deploy) INVALID_ARGUMENT: ОШИБКА: неизвестное расположение: невозможно преобразовать в конфигурацию службы - PullRequest
0 голосов
/ 10 февраля 2019

Я нахожусь в процессе генерации CloudEndpoints для моих API, построенных на AppEngine Std Env JDK8 с Guice, и я работаю над OSX.

Следуя инструкциям, я:

  1. добавил мой prj.Идентификатор моего pom.xml
  2. run mvn endpoints-framework:openApiDocs
  3. 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, но все равно получил ту же ошибку.

Нужна помощь и мы ценим:).

1 Ответ

0 голосов
/ 11 февраля 2019

Эта ошибка означает, что с конфигурационным файлом openapi что-то не так.Сначала попробуйте убедиться, что это действительный YAML.Если это так, попробуйте проверить конфигурацию с помощью инструментов Swagger / OpenAPI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...