[AWS SAM] Secrets Manager から値を読み取る
作成日: 2021年10月25日
'{{resolve:secretsmanager:dummy-secret:SecretString:DUMMY_SECRET_KEY}}'
と記述すると、Secrets Manager のシークレット dummy-secret
のシークレットキー DUMMY_SECRET_KEY
の値を埋め込んでデプロイを行うことができます。下記は template.yaml
の例です。
Resources:
DummyLambdaFunction:
Type: AWS::Serverless::Function
Properties:
FunctionName: dummy-function
Handler: dummy-handler
Runtime: go1.x
Tracing: Active
Environment:
Variables:
DUMMY_SECRET: '{{resolve:secretsmanager:dummy-secret:SecretString:DUMMY_SECRET_KEY}}'