Удаленный API с учетными записями службы Google App Engine?
При использовании Remote API для Java для доступа к хранилищу данных GAE другого приложения (как предлагается здесь), мне нужно использовать пароль администратора (как показано в примере кода) или вместо этого можно использовать учетные данные учетной записи службы. Вызовы к Remote API должны исходить из клиента App Engine, поэтому аутентификация без пароля представляется (единственным) разумным выбором.
1 ответ
Решение
Конечно вы можете! Это так просто: RemoteApiOptions.useServiceAccountCredential
PS: Сначала вам нужно создать учетную запись службы и загрузить ключ. Вы должны предоставить роль "AppEngine Admin" роли учетной записи службы.