windhoney / yii2-acm-kms
YII2中使用阿里云ACM应用配置管理 KMS密钥管理
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: >=7.0.0
- alibabacloud/sdk: dev-master
- yiisoft/yii2: >2.0.7
This package is auto-updated.
Last update: 2025-03-29 00:47:48 UTC
README
配置参数(params-local)
'ali_cloud' => [ 'access_key' => [ 'access_key_id' => 'xh*********O', 'access_key_secret' => 'jE************3', ], 'acm_key_list' => ['acm_bi_db'], 'acm_bi_db' => [ 'namespace' => '40b************1b', 'app_name' => 'app**', 'data_id' => 'cipher-db***', 'group' => 'group**', 'is_encrypt' => 1,//1KMS加密2不加密 'end_point' => 'acm.aliyun.com', 'port' => '8080', 'kms_region_id' => 'cn-shanghai', 'kms_host' => 'kms.cn-shanghai.aliyuncs.com', ] ]
获取更新
$ali_helper = new AcmHelper($key_name);//$key_name=acm_bi_db $result = $ali_helper->getConfig();
监听配置
若配置中心启用加密,$content为加密后的密文
$ali_helper->listenConfig($content)