Hyperf接入阿里ACM配置中心

2021-09-29 23:48:30 字數 1501 閱讀 1414

註冊阿里雲並開通acm

建立乙個子帳號,並獲取accesskeyid和accesskeysecret,這個自行參考阿里的幫助文件。

我們在預設空間下建立乙個配置data id:hyperf.env,高階選項group為user_center(這只是分個組,在配置多的時候好區分多個配置),配置格式為json

這裡只作乙個演示,這裡的配置會替換掉.env檔案的配置。

在專案裡新建config/autoload/aliyun_acm.php

<?php

return

[// 是否開啟配置中心的接入流程,為 true 時會自動啟動乙個 configfetcherprocess 程序用於更新配置

'enable'

=>

true

,// 配置更新間隔(秒)

'interval'

=>5,

// 阿里雲 acm 斷點位址,取決於您的可用區

'endpoint'

=>

env(

'aliyun_acm_endpoint'

,'acm.aliyun.com'),

// 當前應用需要接入的 namespace

'namespace'

=>

env(

'aliyun_acm_namespace',''

),// 您的配置對應的 data id

'data_id'

=>

env(

'aliyun_acm_data_id'

,'hyperf.env'),

// 您的配置對應的 group

'group'

=>

env(

'aliyun_acm_group'

,'user_center'),

// 您的阿里雲賬號的 access key

'access_key'

=>

env(

'aliyun_acm_ak',''

),// 您的阿里雲賬號的 secret key

'secret_key'

=>

env(

'aliyun_acm_sk',''

),];

然後在.env檔案增加相應的配置

aliyun_acm_namespace=bc9e501a-f870-49c2-a710-d822f29ae356 #命名空間的id

aliyun_acm_data_id=hyperf.env

aliyun_acm_group=user_center

aliyun_acm_ak=your ak

aliyun_acm_sk=your sk

重啟hyperf,此時,只需要在配置中心更改配置,通過 config 物件get獲得的配置資訊相應的就會更改。

《php微服務練兵》系列索引:

阿里大魚簡訊接入

相信很多人都會使用阿里簡訊服務,一方面的費用便宜,大約4.5分一條簡訊,另一方面傳送資訊穩定,還有就是方便在阿里平台上進行分析和統計。使用阿里雲簡訊需要提供秘鑰,還需要在阿里平台申請模板和簽名,等審核通過後就可以進行開發。申請簽名流程 申請模板流程 阿里簡訊需要用到他們提供的兩個jar包,一會在後面...

PHP接入阿里雲市場 阿里簡訊服務DEMO

阿里簡訊服務 支援三大運營商簡訊 智慧型管道等優質能力,產品特點 3秒可達 99 到達率 超低資費。使用阿里簡訊服務步驟 1.購買服務 到購買簡訊服務 2.設定簽名檔 3.建立簡訊模板 4.根據demo接入阿里簡訊服務 請求引數 名稱型別 是否必須 描述paramstring string 可選模板...

阿里雲ECS部署Grafana接入zabbix

摘要 grafana接入zabbix部署 阿里雲ecs部署grafana接入zabbix grafana 是 graphite 和 influxdb 儀錶盤和圖形編輯器。grafana 是開源的,功能齊全的度量儀錶盤和圖形編輯器,支援 graphite,influxdb 和 opentsdb。阿里雲...