分享接入 Aliyun ACM 配置中心

最近将配置中心接入到Aliyun ACM,期间碰到了一些小问题,总结下来希望对后来人有帮助。

本地配置

composer require hyperf/config-aliyun-acm        //安装
php bin/hyperf.php vendor:publish hyperf/config-aliyun-acm    //发布

打开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', ''),
    // 您的配置对应的 Group
    'group' => env('ALIYUN_ACM_GROUP', 'DEFAULT_GROUP'),
    // 您的阿里云账号的 Access Key
    'access_key' => env('ALIYUN_ACM_AK', ''),
    // 您的阿里云账号的 Secret Key
    'secret_key' => env('ALIYUN_ACM_SK', ''),];

阿里云配置

Hyperf

要注意下文件格式需要是JSON,我们在这里先配置下app_name

然后查下命名空间的详情,大区的选择需要注意你的服务器在哪个大区就选择对应大区,本地选择公网就可以了。

Hyperf

把对应信息配置到aliyun_acm.php中就OK了。

验证打印出config('app_name')

总结

你在Aliyun ACM中配置对应的参数,就会把本地的配置覆盖掉。

本作品采用《CC 协议》,转载必须注明作者和本文链接
蔺焕然
讨论数量: 1

这个是nacos的后台页面吗

5年前 评论
蔺焕然 (楼主) 5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
搬砖小组长 @ 帝都搬砖大队
文章
1
粉丝
0
喜欢
1
收藏
1
排名:3053
访问:183
私信
所有博文
社区赞助商