Google cloud platform 如何使用terraform创建gcr回购?
有一个数据源,但没有资源Google cloud platform 如何使用terraform创建gcr回购?,google-cloud-platform,google-cloud-storage,terraform,google-container-registry,Google Cloud Platform,Google Cloud Storage,Terraform,Google Container Registry,有一个数据源,但没有资源 gcr似乎没有直接的API。使用terraform创建gcr回购是否有解决办法?我可以在gcr使用的“工件”存储桶中创建一个文件夹吗?有没有一种方法可以手动地形化gcr回购?首先,地形化的概念google\u container\u registry\u repository似乎不完整,因为它只表示“根存储库”: gcr.io/[PROJECT\u ID] [REGION].gcr.io/[PROJECT_ID],其中[REGION]可以是us、eu或asia 而“
gcr似乎没有直接的API。使用terraform创建gcr回购是否有解决办法?我可以在gcr使用的“工件”存储桶中创建一个文件夹吗?有没有一种方法可以手动地形化gcr回购?首先,地形化的概念
google\u container\u registry\u repository
似乎不完整,因为它只表示“根存储库”:
gcr.io/[PROJECT\u ID]
,其中[REGION].gcr.io/[PROJECT_ID]
可以是[REGION]
、us
或eu
asia
[REGION].gcr.io/[PROJECT\u ID]/my repo
[REGION].gcr.io/[PROJECT_ID]/my repo/my sub repo
- “根存储库”无法创建并由Google管理(如果出现新区域
,则Google将创建xy
)xy.gcr.io
- 其他用于排序图像的存储库(例如,每个开发人员或每个项目的存储库)似乎是一种抽象概念,更像是。它们是在推送图像时“动态”创建的,如果图像中没有图像,它们就不存在。要完成GCS目录和GCR存储库之间的类比,请注意也没有
资源google\u storage\u bucket\u目录
my repo
,my repo/my subrepo
),无法配置底层存储桶:它将始终是工件。[PROJECT-ID].appspot.com
或[REGION].artifacts.[PROJECT-ID].appspot.com
,具体取决于“根存储库”。无法在不同的存储桶中隔离不同的存储库
因此,总而言之:您无法从web UI等创建GCR存储库,无论是使用Terraform还是使用
gcloud
。在这个答案发布2年多后,GCP仍然是这样吗?