资源上的权限"cloudkms.cryptoKeyVersions.viewPublicKey"被拒绝或可能不存在



我正在使用谷歌云功能构建一个http端点,以使用谷歌云密钥授权Flow区块链交易。我有我的资源名称。每当我编译代码或启动事务时,我都会遇到这个错误。

使用KMS的代码如下:

Permission 'cloudkms.cryptoKeyVersions.viewPublicKey' denied on resource 'projects/nftiket500/locations/us-east1/keyRings/nftiket50050/cryptoKeys/nftiket50050/cryptoKeyVersions/2' (or it may not exist)

该错误消息意味着您试图访问的密钥不存在,或者更有可能是您没有授予云功能正在运行的角色访问该密钥的权限。看看https://cloud.google.com/kms/docs/iam其具有关于如何添加权限的说明。https://cloud.google.com/kms/docs/reference/permissions-and-roles描述了所有可用的角色和权限。

相关内容

最新更新