gsutil ls -l завершается ошибкой, когда gsutil mb преуспел

Когда я пытаюсь составить список сегментов для учетной записи, в которую я вошел, я получаю следующее:

$ gsutil ls -l gs://bucket
AccessDeniedException: 403 Forbidden

$ gcloud config list
Your active configuration is: [default]

[compute]
region = us-central1
zone = us-central1-b
[core]
account = foo@gmail.com
disable_usage_reporting = True
project = bar-proj

... что правильно отражает то, что я вошел (как я и ожидал)

Я вижу три блока на cloud.google.com, и по крайней мере один (назовем его console-bucket, так как он был создан непосредственно из консоли) имеет как минимум следующие разрешения:

project owners-[projectnumber] - owner
user    foo@gmail.com          - owner

Другой (назовем его gsutil-bucket) имеет по крайней мере такое разрешение:

project owners-[projectnumber] - owner

Как вы можете догадаться, он был создан с использованием gsutil (с теми же разрешениями, которые не могут отобразить список).

Возможно, что возникла проблема с прокси, но я нахожу это странным, потому что команда gsutil mb успешно создала сегмент, который я вижу в консоли.

Кроме того, foo@gmail.com имеет роль владельца для bar-проекта, который был настроен и отображается под разрешениями проекта.

... Чего мне не хватает?

Какой вызов пытается сделать gsutil, на какой IP и какой порт? (Я ожидаю, что порт 443, но если я ошибаюсь, и это также не 80, это объяснило бы, почему это запрещено...)

1 ответ

Я так старался задать вопрос, что собираюсь опубликовать ответ, который только что узнал, случайно.

  • "gs:// bucket", о котором я упоминал выше, на самом деле является "gs:// console-bucket"

Я случайно ввел команду, которая сказала мне, что это было:

gsutil ls
Другие вопросы по тегам