koshatul / vault
该软件包已被弃用且不再维护。未建议替代软件包。
Koshatul Vault 配置存储
v1.0.4
2016-04-05 00:42 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ^6.2.0
This package is not auto-updated.
Last update: 2022-05-14 05:58:47 UTC
README
这是未维护的,我已经很久没使用它了,没有时间对其进行更新和正确测试。
这是一个用于在 PHP 项目中从 HashiCorp Vault 获取值的接口。
安装
使用 Composer 安装软件包
将以下内容添加到您的 composer.json
中并运行 composer update
。
"require": { "koshatul/vault": "~1.0" }
使用方法
您可以使用此软件包从全局或特定配置存储中获取配置。
use Koshatul\Vault\Vault; use Koshatul\Vault\VaultURI; use Koshatul\Vault\VaultAuthToken; $vaultURI = new VaultURI("http://127.0.0.1:8200/v1/"); $vaultAuthToken = new VaultAuthToken("tttttttt-wwww-xxxx-yyyy-zzzzzzzzzzzz"); $vault = new Vault($vaultURI, $vaultAuthToken); $vault->write('secret/foo' ['pear' => 'table']); $testValue = $vault->read('secret/foo'); echo "Pear: ".$testValue->get('pear');