问题:我无法使用谷歌云控制台创建托管区域。 我做了什么?
- 已创建服务帐户
- 添加角色 DNS 管理员
- 已创建 JSON 密钥
- 已执行命令
gcloud auth activate-service-account test235643@developer-dns-test.iam.gserviceaccount.com --key-file=/home/d.reznikov/Downloads/developer-dns-test-5a2088479459.json --project=developer-dns-testing
- 执行命令
gcloud dns managed-zones create my_zone --dns-name my.zone.com. --description "My zone!"
我收到错误
ERROR: (gcloud.dns.managed-zones.create) User [test235643@developer-dns-test.iam.gserviceaccount.com] does not have permission to access project [developer-dns-test] (or it may not exist): Forbidden
请帮忙,也许需要在谷歌云设置中安装其他东西?
用于激活服务帐户的命令和错误消息之间的项目名称似乎略有不同。
命令: gcloud auth activate-service-account test235643@developer-dns-test.iam.gserviceaccount.com --key-file=/home/d.reznikov/Downloads/developer-dns-test-5a2088479459.json --project=developer-dns-testing
错误消息: 错误:(gcloud.dns.managed-zones.create)用户 [test235643@developer-dns-test.iam.gserviceaccount.com] 没有访问项目[developer-dns-test]的权限(或者它可能不存在):禁止
我会仔细检查项目名称并使用正确的服务帐户重新授权服务帐户。然后重试以创建区域。