Я пытаюсь получить доступ к API-интерфейсам API контейнеров с аутентификацией Oauth2. Я не могу найти область и услуги для нее. Я чувствую https://www.googleapis.com/auth/cloud-platform scope - лучший вариант.Как использовать google cloud oauth2 для API-интерфейсов контейнера
Не уверен, что делать, как только вы получите объект удостоверения для API-интерфейса контейнера, так как не можете найти контейнер контейнеров.
Я вижу, что большая часть службы имеет класс обслуживания и Builder этого класса. См. Ниже код прост, если мы знаем класс обслуживания.
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId(emailAddress)
.setServiceAccountPrivateKeyFromP12File(new File("E:\\container-44a31ad09130.p12"))
.setServiceAccountScopes(PubsubScopes.all())
.build();
client = new Pubsub.Builder(TRANSPORT, JSON_FACTORY, credential)
.setApplicationName(APPLICATION_NAME)
.build();
В настоящее время контейнер находится в Alpha, и кажется, что API-интерфейсы службы не выпускаются для контейнеров. –