排查GCP中误操作后消失的Artifact仓库问题
解决项目1中旧Artifact仓库无法查看的问题
- 先确认当前gcloud关联的项目为项目1:
- 执行
gcloud config get-value project查看当前项目,若不是项目1,执行gcloud config set project [你的项目1ID]切换
- 执行
- 列出项目1下所有Artifact仓库(含所有区域):
- 执行
gcloud artifacts repositories list --project=[你的项目1ID] --location=all,这会列出项目1所有区域的所有仓库,你可以在这里找到旧仓库的名称和所在区域
- 执行
- 若要查看仓库详细信息,执行:
gcloud artifacts repositories describe [旧仓库名称] --project=[你的项目1ID] --location=[仓库所在区域]
- 控制台操作方式:
- 登录GCP控制台并切换到项目1,进入Artifact Registry页面,点击页面顶部的「区域」下拉框,选择「所有区域」,即可看到所有仓库,包括之前的旧仓库
注意:GCP不允许同一区域下创建同名的Artifact仓库,所以你在项目1中创建的新仓库要么在不同区域,要么与旧仓库格式不同(比如一个是Docker仓库,一个是Maven仓库),通过上述步骤即可找到旧仓库。
内容的提问来源于stack exchange,提问作者StackOverflow Asker
相关产品推荐
相关产品推荐

