luv-vik / aws-secrets-helper
PHP辅助函数,用于从AWS Secrets Manager检索秘密值,并在Redis中缓存。
dev-master
2024-08-07 15:59 UTC
Requires
- aws/aws-sdk-php: ^3.275
- predis/predis: ^1
Requires (Dev)
- phpunit/phpunit: ^9.0
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的请求次数并加快您的应用程序非常有用。
安装
-
克隆存储库
git clone https://github.com/luv-vik/aws-secrets-helper.git cd aws-secrets-helper
-
安装依赖项
确保您已安装Composer。然后,运行
composer install
-
配置
请确保您的项目已设置以下环境变量
REDIS_HOST
:Redis服务器的名称。REDIS_PORT
:Redis服务器的端口号。AWS_DEFAULT_REGION
:存储您的秘密的AWS区域。AWS_SECRET_ARN
:您要检索的AWS秘密的ARN。
使用方法
将辅助函数包含到您的项目中,并按需调用它
$mySecret = awsSecret('my-secret-key', 'default-value'); echo $mySecret;