a. 找到要修改的Lambda函数,然后选择Lambda函数所使用的IAM角色。 b. 单击'添加权限”按钮。 c. 在'添加权限”对话框中,选择'AWS服务”作为授予类型,选择'Secrets Manager”作为服务,并确保在'函数权限”下选择'获取秘密值”。 d. 单击'添加权限”以保存更改。
2.确保使用的Pulumi版本支持Secrets Manager。仅支持Pulumi v1.14.0及以上版本。如果您的Pulumi版本较老,请升级到最新版本。
确保您已经正确配置了AWS凭证,并在下载模块时使用了正确的AWS区域。例如:'aws:region”: 'us-west-2”、'aws:profile”: 'my-profile”。
如果以上步骤仍无法解决问题,请检查是否在代码中使用了正确的密钥名称和密钥值,例如:
const config = new pulumi.Config(); const dbPassword = config.requireSecret("db_password");