jmsfwk / aws-secrets-manager
Library for caching AWS Secrets Manager values
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jmsfwk/aws-secrets-manager
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: 2025-10-08 17:36:53 UTC
README
The PHP AWS SDK doesn't provide a caching system for Secret Manager calls. This package provides a very simple class that will use a PSR-16 Simple Cache to cache string secrets.
Setup
Install with Composer
$ composer require jmsfwk/aws-secrets-manager
Then create a SecretsManager instance.
<?php use Aws\SecretsManager\SecretsManagerClient; use jmsfwk\AwsSecretsManager\SecretsManager; use Psr\SimpleCache\CacheInterface; /** @var CacheInterface $cache */ $secretsManager = new SecretsManager($cache, new SecretsManagerClient(/* aws options */));