luv-vik/aws-secrets-helper

PHP辅助函数,用于从AWS Secrets Manager检索秘密值,并在Redis中缓存。

dev-master 2024-08-07 15:59 UTC

This package is auto-updated.

Last update: 2024-09-07 16:08:51 UTC


README

PHP辅助函数,用于从AWS Secrets Manager检索秘密值,并在Redis中缓存。

描述

此辅助函数 awsSecret 允许您安全地从AWS Secrets Manager获取秘密值,并在Redis中缓存以提高性能。这对于减少对AWS Secrets Manager的请求次数并加快您的应用程序非常有用。

安装

  1. 克隆存储库

    git clone https://github.com/luv-vik/aws-secrets-helper.git
    cd aws-secrets-helper
  2. 安装依赖项

    确保您已安装Composer。然后,运行

    composer install
  3. 配置

    请确保您的项目已设置以下环境变量

    • REDIS_HOST:Redis服务器的名称。
    • REDIS_PORT:Redis服务器的端口号。
    • AWS_DEFAULT_REGION:存储您的秘密的AWS区域。
    • AWS_SECRET_ARN:您要检索的AWS秘密的ARN。

使用方法

将辅助函数包含到您的项目中,并按需调用它

$mySecret = awsSecret('my-secret-key', 'default-value');

echo $mySecret;