jmsfwk / aws-secrets-manager
用于缓存 AWS Secrets Manager 值的库
1.0.0
2021-07-31 16:06 UTC
Requires
- php: ^7.3.0
- aws/aws-sdk-php: ^2|^3
- psr/simple-cache: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-08 15:26:40 UTC
README
PHP AWS SDK 没有提供缓存 Secret Manager 调用的系统。此包提供了一个非常简单的类,它将使用 PSR-16 Simple Cache 来缓存字符串秘密。
设置
使用 Composer 安装
$ composer require jmsfwk/aws-secrets-manager
然后创建一个 SecretsManager 实例。
<?php use Aws\SecretsManager\SecretsManagerClient; use jmsfwk\AwsSecretsManager\SecretsManager; use Psr\SimpleCache\CacheInterface; /** @var CacheInterface $cache */ $secretsManager = new SecretsManager($cache, new SecretsManagerClient(/* aws options */));