作者:ian | 来源:互联网 | 2022-12-09 17:21
我正在尝试使用gcloud
cli 创建服务帐户密钥,我在google上搜索并尝试使用不同的服务帐户,但是它们都有相同的错误。我不确定要进行以下工作需要进行哪些更改
例如:
gcloud iam service-accounts keys create ~/key.json \
--iam-account myserviceaccount
错误:
ERROR: (gcloud.iam.service-accounts.keys.create) PERMISSION_DENIED: Permission iam.serviceAccountKeys.create is required to perform this operation on service account projects/-/serviceAccounts/myserviceaccount
Rambatino..
23
tl; dr iam帐户不存在。
恼人的是,我遇到了运行相同的问题:
gcloud iam service-accounts keys create \
key.json \
--iam-account cockroach-backup-sa@my-project-123.iam.gserviceaccount.com
得到:
ERROR: (gcloud.iam.service-accounts.keys.create) PERMISSION_DENIED: Permission iam.serviceAccountKeys.create is required to perform this operation on service account projects/-/serviceAccounts/cockroach-backup-sa@my-project-123.iam.gserviceaccount.com.
我是项目负责人,因此我绝对拥有所需的所有权限(我什至明确添加了“服务帐户密钥管理员”,但仍然无法使用。
但这实际上是因为该iam帐户不存在。
不是非常有用的错误消息。
1> Rambatino..:
tl; dr iam帐户不存在。
恼人的是,我遇到了运行相同的问题:
gcloud iam service-accounts keys create \
key.json \
--iam-account cockroach-backup-sa@my-project-123.iam.gserviceaccount.com
得到:
ERROR: (gcloud.iam.service-accounts.keys.create) PERMISSION_DENIED: Permission iam.serviceAccountKeys.create is required to perform this operation on service account projects/-/serviceAccounts/cockroach-backup-sa@my-project-123.iam.gserviceaccount.com.
我是项目负责人,因此我绝对拥有所需的所有权限(我什至明确添加了“服务帐户密钥管理员”,但仍然无法使用。
但这实际上是因为该iam帐户不存在。
不是非常有用的错误消息。