[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}}'