Google Cloud创建Workforce Identity Pool时提示global位置不存在
解决Workforce身份池创建报错:Locations instance [global] not found
常见修复方案:
- 升级gcloud CLI到最新版本
旧版gcloud可能不兼容workforce-pools命令的global位置参数,执行升级命令:
gcloud components update
升级完成后重新运行创建命令。
- 启用IAM Workforce Identity Federation相关API
未激活对应API会导致方法未找到错误,运行以下命令启用:
gcloud services enable iam.googleapis.com
核对组织ID格式
确保<my org id>是正确的组织ID(可直接使用数字ID,或格式为organizations/[数字ID]),格式错误会引发请求异常。检查命令拼写与格式
修正命令里的拼写小问题(不影响功能但提升可读性),确保语法正确:
gcloud iam workforce-pools create my-workforce-pool \ --organization=<my org id> --location=global \ --description="My workforce pool description."
如果以上操作无效,确认当前账号拥有roles/iam.workforcePoolAdmin或组织级的IAM创建权限,权限不足也可能导致类似错误。
内容的提问来源于stack exchange,提问作者itinneed2022_1
相关产品推荐
相关产品推荐

