Я пытаюсь подключиться к Google Bucket, чтобы загрузить файл.
StorageOptions.Builder optionsBuilder = StorageOptions.newBuilder();
optionsBuilder.setCredentials(GoogleCredentials.getApplicationDefault());
Storage storage = optionsBuilder.build().getService();
Я предоставил служебную учетную запись в переменных среды, и когда я посмотрел в optionsBuilder.build (), учетные данные были добавлены правильно, включая projectId, учетные данные и т. д., но свойство service
показывает ноль.
ошибка его выдачи для optionsBuilder.build().getService()
и возвращает
com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient$Builder.setBatchPath(Ljava/lang/String;)Lcom/google/api/client/googleapis/services/AbstractGoogleClient$Builder;
Вот maven-зависимости, связанные сОблако Google
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-datastore</artifactId>
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-storage</artifactId>
</dependency>
Дайте мне знать, есть ли обходной путь для этого