Где находится стадия по умолчанию для проекта GAE / GCS? - PullRequest
0 голосов
/ 02 мая 2018

У меня есть проект Google App Engine Standard, назовем его my-project. (Не настоящий идентификатор.) Он расположен по адресу: my-project.appspot.com

Он имеет контейнер GCS по умолчанию с тем же именем. Используя браузер, я могу просмотреть ведро по адресу: https://storage.googleapis.com/my-project.appspot.com (Пока все хорошо!)

Документация Google гласит:

Примечание. При создании сегмента по умолчанию вы также получаете промежуточный сегмент. с тем же именем, за исключением того, что постановка. к нему Вы можете используйте это временное хранилище для временных файлов, используемых для подготовки и тестирования цели; он также имеет ограничение в 5 ГБ, но он автоматически очищается еженедельно.

Однако я не вижу ведро staging. в консоли моего проекта.

Используя браузер, если я пытаюсь посетить мое промежуточное ведро по адресу: https://storage.googleapis.com/staging.my-project.appspot.com

Я получаю следующее сообщение об ошибке:

<Error>
   <Code>NoSuchBucket</Code>
   <Message>The specified bucket does not exist.</Message>
</Error>

Может ли кто-нибудь сообщить мне, если документация Google содержит ошибки, в противном случае, пожалуйста, сообщите мне, где я могу найти мое промежуточное ведро?

Ответы [ 3 ]

0 голосов
/ 03 мая 2018

Блок staging.my-project.appspot.com должен был быть создан при инициализации приложения App Engine. Возможно, вы удалили его по неосторожности или, возможно, возникли проблемы во время инициализации, но в любом случае у вас есть несколько вариантов его восстановления:

  • Из командной строки с Cloud SDK , установленным и инициализированным с вашим проектом (или непосредственно из Cloud Shell ), введите команду gcloud beta app repair. Это восстановит необходимые функции App Engine, такие как учетная запись службы App Engine, если она была удалена, или отсутствующие корзины хранилища по умолчанию, в данном случае staging.....
  • Развертывание новой версии App Engine через gcloud app deploy. Облачный капот Cloud SDK запустит команду восстановления, если необходимо восстановить корзину.
0 голосов
/ 21 ноября 2018

Для тех, кто сталкивался с этой проблемой, может быть более очевидное решение.

У меня была та же проблема, что и у ОП с истекшим проектом «проверки концепции». Но предложенные решения не дали эффекта.

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

0 голосов
/ 03 мая 2018

Должен быть доступен по адресу https://console.cloud.google.com/storage/browser/staging.my-project.appspot.com?project=my-project

Или вы можете пойти https://console.cloud.google.com/storage/browser?project=my-project и найти его отсюда.

Одна интересная вещь - для моего постановочного ковша TTL устанавливается на 14 дней, а не на 7, как указано в документации.

...