我没主意了。按照“https://serverfault.com/questions/837470/unable-to-access-organisationss-iam-settings-in-google-cloud”和其他一些建议后,似乎没有任何效果。我根本无法删除这些项目,添加我自己也roles/resourcemanager.projectCreator
不起作用。
我有三个项目 ID 需要删除。为此,我转到
https://console.cloud.google.com/home/dashboard?project={PROJECT_ID}&cloudshell=true
然后运行
$ gcloud projects add-iam-policy-binding {PROJECT_ID} \
--member="user:{MY_EMAIL}" \
--role="roles/resourcemanager.projectCreator"
但我得到的是:
ERROR: (gcloud.projects.add-iam-policy-binding) User [{MY_EMAIL}] does not have permission to access projects instance [{PROJECT_ID}:getIamPolicy] (or it may not exist): The caller does not have permission
直接删除它当然不起作用:
$ gcloud projects delete you-can-see-this-project
Your project will be deleted.
Do you want to continue (Y/n)? y
ERROR: (gcloud.projects.delete) User [{MY_EMAIL}] does not have permission to access projects instance [{PROJECT_ID}] (or it may not exist): The caller does not have permission
使用 Web-UI 只会告诉我权限不足,甚至无法查看 IAM 页面:
答案1
复制此答案@eric在https://stackoverflow.com/a/74411798/186123:
根本原因
您的 Google Cloud 帐号已订阅“[电子邮件保护]“。
解决方案
取消订阅此群组将会删除这些项目。请参阅Google 网上论坛帮助以供参考。
我直接从 Google Cloud 支持团队获得了此反馈,并确认它可以在我的帐户中使用。我并没有刻意订阅该组,也许这种情况过去发生过或自动发生过。此外,为什么添加这些幽灵项目对我来说仍然是个谜,不知道它们应该用于什么。希望 Google 将来能解决这个问题……