Получение 403 с сервера метаданных GCPJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получение 403 с сервера метаданных GCP

Сообщение Anonymous »

Я использую хранилище GCP для загрузки файла и возврата его подписанного/публичного URL-адреса.
Я получаю сообщение об ошибке ниже при попытке подписатьUrl после загрузки моего файла в хранилище gcp.

Код: Выделить всё

Caused by: java.io.IOException: Unexpected Error code 403 trying to get service accounts from Compute Engine metadata: This metadata endpoint is concealed for ?recursive calls

at com.google.auth.oauth2.ComputeEngineCredentials.getDefaultServiceAccount(ComputeEngineCredentials.java:383)
at com.google.auth.oauth2.ComputeEngineCredentials.getAccount(ComputeEngineCredentials.java:336)
... 18 common frames omitted
Это особенно важно, когда вызов сервисной учетной записи переходит к метаданным gcp.

Код: Выделить всё

com.google.auth.oauth2.ComputeEngineCredentials#getDefaultServiceAccount

Код: Выделить всё

HttpResponse response = getMetadataResponse(getServiceAccountsUrl());
Моя версия Java-библиотеки GCP — 1.80.0.
Нигде не удалось найти эту ошибку.
Дайте мне знать, если здесь требуются какие-либо дополнительные подробности.
РЕДАКТИРОВАТЬ 1:
Это минимальная версия фактического кода, суть того, что происходит.

Код: Выделить всё

int ttlInMinutes = 5;
String objectName = "object-name";
String bucket = "some-bucket";
Storage storage = StorageOptions.getDefaultInstance().getService();
BlobInfo blobinfo = BlobInfo.newBuilder(BlobId.of(bucket, objectName)).build();
URL url = storage.signUrl(blobinfo, ttlInMinutes, TimeUnit.MINUTES, withV4Signature());
На этом этапе я получаю упомянутую ошибку.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ata-server
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»