当我在Google Cloud App Engine上创建新应用程序时,Google Storage中的这些存储桶也会显示出来(其中yyy是我的应用程序名称):
eu.artifacts.yyy.appspot.com
staging.yyy.appspot.com
yyy.appspot.com
他们到底是做什么的?
来自官方留档使用Cloud Storage for App Engine:
创建应用时,App Engine会创建一个默认存储桶,免费提供前5GB的存储空间。默认存储桶还包括Cloud Storage I/O操作的免费配额。有关详细信息,请参阅定价、配额和限制。超过5GB限制的存储空间将向您收费。
默认存储桶的名称格式如下:
project-id.appspot.com
应用引擎还会创建一个存储桶,用于部署应用的新版本时的临时存储。此存储桶名为staging.project-id.appspot.com,仅供应用引擎使用。应用无法与此存储桶交互。
eu.artifacts.yyy.appspot.com是您的容器注册表存储桶
您的容器注册表存储桶URL将列为gs://artiect。[PROJECT-ID]。appspot.com或gs://[STORAGE-REGION]. artifacts。[PROJECT-ID]。appspot.com,其中:
[PROJECT-ID]是您的Google Cloud Console项目ID。域范围的项目将有域名作为项目ID的一部分。[STORAGE-REGION]是存储桶的位置:us用于主机中的注册表us.gcr.ioeu用于主机中的注册表eu.gcr.ioasia用于主机中的注册表asia.gcr.io
这些存储桶中的每一个都用于App Engine构建和临时工件。
示例:应用引擎还会创建一个存储桶,用于部署应用的新版本时的临时存储。此存储桶名为staging.project-id.appspot.com,仅供应用引擎使用。应用无法与此存储桶交互。