jmsfwk/aws-secrets-manager

用于缓存 AWS Secrets Manager 值的库

1.0.0 2021-07-31 16:06 UTC

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 */));