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