Credentials für Publisher stelle ich die neuere Version von PubSub bin mit - Publisher APIWie für Google PubSub
ich eine P12-Datei haben und am Aufbau der Berechtigungsnachweis wie folgt aus:
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(transport)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId(serviceAccount)
.setServiceAccountScopes(Arrays.asList("https://www.googleapis.com/auth/pubsub"))
.setServiceAccountPrivateKeyFromP12File(new File(keyFile))
.build();
Wie stelle ich die Anmeldeinformationen auf dem Publisher? Außerdem gibt es eine Möglichkeit, das statische scope string "https://www.googleapis.com/auth/pubsub"
Es ist einfacher Google-Anwendung Anmeldeinformationen zu verwenden, Wie in diesem Beispiel gezeigt: https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/google-cloud-examples/src/main/java/com/google/cloud/examples/pubsub/snippets /TopicAdminClientSnippets.java. Ist diese Option für Sie nicht verfügbar? Müssen Sie einen P12 benutzen? –