aws 秘密缓存 describeSecrets 错误

aws secrets caching describeSecrets error

我正在尝试使用 this 博客 post.

为存储在 aws KMS 中的秘密实施缓存

当我在本地测试代码时,脚本运行良好。目前我不确定它是从 KMS 获取还是使用 ~/.aws 文件夹中的凭据。但是当我将代码推送到 kubernetes 集群并尝试测试它们时,我得到了错误 no identity based policy allows the secretsmanager:DescribeSecret action

有人可以帮忙解决这个错误吗?

这可能是因为您的本地代码正在使用您的 ~/.aws 凭据,它有权描述机密 secretsmanager:DescribeSecret

检查授予您的 kubernetes 集群的权限是否有权描述秘密secretsmanager:DescribeSecret