我一直使用 Google Cloud Platform,主要是将其与 Google Maps 配合使用。我创建了几个 API 密钥,它们运行良好。最后一个是几周前。几天前我想更新它,但无法更新,保存时会短暂地出现一条错误消息。
我以为那一天出了点小故障。今天我再次尝试,再次出现错误。错误信息为“您无权编辑此 api 密钥。所需权限 serviceusage.apikeys.update”
更糟糕的是,我也无法更新其他 API 密钥。
我猜有些事情已经改变但我不知道是什么,有什么想法吗?
答案1
正如错误信息所示,serviceusage.apikeys.update
如果您想更新密钥,则需要权限。
具有此权限的 IAM 角色包括:
- 所有者
- 编辑
- API 密钥管理员
根据所附的屏幕截图,看起来角色已启用。
您能否确认您的用户是否被授予了上述角色之一?您可以通过 UI 进行检查IAM 和管理 > IAM > 成员。
否则,您还可以检查是否已授予任何自定义角色权限serviceusage.apikeys.update
。您将能够通过 UI 检查IAM 和管理 > IAM > 角色。