Могу ли я удалить корзины по умолчанию в Google App Engine Storage? - PullRequest
0 голосов
/ 18 апреля 2020

Когда я создаю новое приложение в Google Cloud App Engine, в Google Storage также отображаются следующие сегменты:

bucket_1: <region>.artifacts.<app_id>.appspot.com
bucket_2: staging.<app_id>.appspot.com
bucket_3: <app_id>.appspot.com

Я только добавил 300 МБ для bucket_3 и никогда ничего не добавлял в bucket_1. Тем не менее, bucket_1 в настоящее время занимает 3,9 ГБ. Зачем мне этот bucket_1? Могу ли я удалить весь его контент или даже удалить весь контейнер?

Заранее спасибо.

1 Ответ

1 голос
/ 19 апреля 2020

Когда вы создаете новое приложение App Engine, в Google Storage создаются следующие сегменты:

bucket_2: staging.<app_id>.appspot.com
bucket_3: <app_id>.appspot.com

Bucket bucket_1: <region>.artifacts.<app_id>.appspot.com создается при запуске команды gcloud app deploy. Это контейнер реестра контейнеров, в котором App Engine хранит изображения контейнеров. Однако вы можете удалить эту корзину, когда в следующий раз при развертывании новой версии gcloud app deploy корзина будет воссоздана.

Я провел некоторое тестирование со своей стороны и заметил, что при развертывании вашей первой стандартной версии ядра приложения В папке us.artifacts.your-project.appspot.com/containers/images создано 48 изображений. С этого момента при каждом развертывании новой версии ядра приложения в эту папку добавляются еще 3 изображения. Я не уверен насчет внутренней реализации, но думаю, что она кэширует изображения в этой папке.

...