tigerheck/laravel-aws-secrets-manager

使用AWS Secrets Manager加载环境变量进行配置。

v1.0.2 2023-02-07 05:47 UTC

This package is auto-updated.

Last update: 2024-09-07 09:21:18 UTC


README

Latest Version on Packagist Total Downloads

将Aws Secrets Manager中的环境添加到laravel配置中。

安装

通过Composer

$ composer require tigerheck/laravel-aws-secrets-manager

配置

Laravel Aws Secrets Manager需要连接配置。要开始,您需要发布所有供应商资产

$ php artisan vendor:publish --provider="TigerHeck\AwsSecretsManager\AwsSecretsManagerServiceProvider"

可用的环境值

ENABLE_SECRETS_MANAGER=true
AWS_SECRETS_TAG_NAME=stage
AWS_SECRETS_TAG_VALUE=production

AWS凭证

由于此包使用PHP AWS SDK,以下.env值被使用或凭证设置为~/.aws/credentials。

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY

https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html