我正在尝试以这种方式使用无服务器秘密框架访问秘密管理器:
方法1(旧)
超级秘密:${ssm(us-east-1, raw):/aws/reference/secretsmanager/secret-name~true}
方法2(新)
变量解析模式:serverless.yaml 中的 20210326
超级秘密:${ssm(us-east-1, raw):/aws/reference/secretsmanager/secret-name}
Approach1 工作正常,但我在无服务器部署上使用 Approach2 时收到以下错误 -
Cannot resolve serverless.yml: Variables resolution errored with:
- Cannot resolve variable at "custom.lambdas.test.custom.supersecret": An error occurred while calling one AWS dependency service.
Run Code Online (Sandbox Code Playgroud)
无服务器版本 - 框架核心:2.69.1(本地)插件:5.5.1 SDK:4.3.0 组件:3.18.1
这些秘密不会被复制,仅存在于 us-east-1 中。知道我可能做错了什么吗?