minhajul/aws-secret-manager

Laravel 实现的 AWS Secret Manager

1.0.0 2023-08-12 16:15 UTC

This package is auto-updated.

Last update: 2024-09-04 07:22:25 UTC


README

仅为了获取特定密钥 ID 的密钥值对而轻松实现 AWS 密钥管理器。

安装

您可以通过 composer 安装此包

composer require minhajul/aws-secret-manager

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="aws-secret-manager-config"

这是发布配置文件的内容

return [
    'aws_secret_key_id' => env('AWS_ACCESS_KEY_ID'),
    'aws_secret_access_key' => env('AWS_SECRET_ACCESS_KEY'),
    'aww_default_region' => env('AWS_DEFAULT_REGION')
];

用法

use Minhajul\AwsSecretManager\AwsSecretManager;

$awsSecretManager = new AwsSecretManager();
dd($awsSecretManager->getSecretKey('local_encryption_key'));

测试

composer test

鸣谢

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅许可文件