bref/secrets-loader

从SSM加载秘密值到环境变量

支持包维护!
mnapoli

1.1.0 2023-07-27 09:16 UTC

This package is auto-updated.

Last update: 2024-08-27 11:53:16 UTC


README

Bref运行时自动从SSM加载秘密值到环境变量。

它替换(运行时)以 bref-ssm: 开头的变量。例如,您可以在 serverless.yml 中这样设置变量

provider:
    # ...
    environment:
        MY_PARAMETER: bref-ssm:/my-app/my-parameter

在AWS Lambda中,MY_PARAMETER 会自动替换,并包含存储在 AWS SSM 参数中的 /my-app/my-parameter 的值。

此功能作为一个单独的包提供,这样所有的代码和依赖项就默认不会安装给所有Bref用户。如果您想使用此功能,请安装此包。

安装

composer require bref/secrets-loader

使用方法

阅读Bref文档:https://bref.sh/docs/environment/variables.html#secrets