应用配置管理 ACM

应用配置管理(Application Configuration Management,简称 ACM),是一款在分布式架构环境中对应用配置进行集中管理和推送的工具类产品。基于该产品,您可以在微服务、DevOps、大数据等场景下极大地减轻配置管理的工作量,增强配置管理的...

配置审计

配置审计是一项面向资源的审计服务。在面对大量资源时,配置审计可以帮助您实现持续的基础设施的合规监管。

同步配置

为同地域内的多个命名空间同步配置:您可以通过配置列表上方的命名空间列表快速筛选配置,或通过Group、Data ID、标签查询配置。在页面,勾选目标配置,然后单击配置列表下方的。在对话框中,完成克隆配置后单击。参数 描述 从列表中...

利用配置中心规范构建 PaaS 服务配置

如何区分不同集群 MQ 服务:例如,在保证配置命名统一的情况下,如何区分 MQ1 Cluster 和 MQ2 Cluster 的配置如何使用同一套配置中心来隔离 Dev、Test、Staging、Prod 等不同环境。以上 MQ 限流场景需求如图所示。显然,不恰当的配置命名...

创建配置

您可以将应用中的变量、参数等从代码中提取出来,并存入一个配置文件,这样在需要更改配置时,只需更改此配置文件即可。本文介绍如何创建配置文件。背景信息 说明 ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,...

名词解释

配置监听 配置监听,是指ACM允许系统通过使用SDK等方式向ACM系统注册监听(Listener),从而监听并消费该配置的变更。配置项 是指一个具体的可配置的参数与其值域,通常是param-key=param-value的形式存在。例如我们常配置系统的日志输出...

管理配置

创建完配置后,就可以在代码里使用了。由于配置容易发生变化,因此经常需要在ACM控制台编辑配置。ACM控制台提供了搜索、查看、编辑、删除配置等功能。迁移到MSE Nacos ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享...

什么是应用配置管理ACM?

凭借配置变更、配置推送、历史版本管理、灰度发布、配置变更审计等配置管理工具,ACM能帮助您集中管理所有应用环境中的配置,降低分布式系统中管理配置的成本,并降低因错误的配置变更造成可用性下降甚至发生故障的风险。迁移到MSE Nacos ...

配置变更风险管理

级别 影响力 例子 P0 全网 全局路由规则,网络配置,负载均衡配置 P1 应用集群 集群限流阈值,集群服务端点 P2 主机级别关键配置 主机资源配置,线程池大小 P3 进程级别非关键配置 日志级别 P4 无关紧要的配置 版本信息 避免配置项集中于...

在本地搭建 ACM 服务器

使用 acm-server 包搭建本地的 ACM 服务器,即可在本地使用 ACM 提供的配置管理功能,还可以用来测试 ACM SDK。背景信息 说明 ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和稳定性)。您需要在ACM...

应用场景

当您在使用大规模资源时,配置审计服务可以帮助您自动监管资源配置的合规性。配置审计服务可以在以下场景帮助您监管资源。集中资源管理配置 管理跨区域部署的资源时非常不便,配置审计高效的管理资源各区域聚合的资源清单和快捷检索,并...

什么是配置审计

配置审计(Config)是一项资源审计服务,为您提供面向资源的配置历史追踪、配置合规审计等能力。面对大量资源,帮您轻松实现基础设施的自主监管,确保持续性合规。产品架构 配置审计的实现原理如下图所示。功能特性 功能 描述 管理资源监控...

ACM Node.js SDK

info.group:配置分组 listener Function 监听配置变更进入监听器的回调函数。取消配置监听接口 用于服务启动的时候取消配置监听。function unSubscribe(info,[listener])请求参数 参数名 参数类型 描述 info Object info.dataId:配置 ...

查看资源配置时间线

配置审计记录资源的每一次配置变更和资源关系变更,并整理为配置时间线。您授权配置审计服务后,配置审计开始记录资源的配置变更和资源关系变更历史,并默认保存10年。背景信息 配置时间线是资源的一组配置变更和资源关系变更记录,包括的...

产品对比

产品 ACM Spring Cloud Config Server ZooKeeper ETCD 配置修改 直接在 ACM 控制台上进行配置修改 一般在 Git 仓库上进行配置修改 通过调用 ZK API 修改 通过调用 etcd API 修改 配置自动推送 修改过的配置自动推送到监听的客户端 客户端...

CreateConfiguration

创建配置 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 POST/diamond-...

监听配置

listener ConfigChangeListener 监听配置变更进入监听器的回调函数。返回值 参数类型 描述 String 配置值,初始化或者配置变更时通过回调函数返回该值。请求示例 说明 请将代码中的$regionId、$endpoint、$namespace、$accessKey、$...

DeployConfiguration

发布配置 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。请求语法 PUT/diamond-ops...

概述

授权配置审计服务后,您可以获得跨地域聚合的资源清单,并在配置审计控制台对资源进行管理。应用场景 当您在阿里云多个地域部署资源时,跨地域管理资源非常不便,配置审计为您提供跨地域聚合的资源清单,便于您快速检索到目标资源,查看该...

新功能发布记录

新增 Nacos Client 2018-06-22 功能名称 功能描述 功能类型 相关文档 RAM配置的细粒度授权 支持基于RAM的配置项细粒度授权:让配置管理更加安全,有效避免配置误操作和内容泄露。新增 访问权限控制 2018-05-18 功能名称 功能描述 功能类型 ...

基本概念

本文解释了配置审计的基本概念,帮助您正确理解和使用配置审计。概念 说明 资源类型 资源类型是一组实体资源的归类。例如:云服务ECS实例的资源类型为ECS实例。资源可以分为以下几类:计算实例、存储实例等实体资源。工作组、工作流等...

为不同环境设置不同配置

本文以一个例子介绍了如何使用ACM的命名空间(Namespace)功能,为应用在测试、预生产和生产环境下的同一个配置设置不同的值。迁移到MSE Nacos ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和稳定性...

创建和使用加密配置

为了确保敏感配置(数据源、Token、用户名和密码等)的安全性,降低用户配置的泄露风险,ACM提供了创建加密配置的功能。迁移到MSE Nacos ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和稳定性)。您...

发布配置

注意 创建和更新配置时均使用此接口,若配置不存在则创建此配置,若配置已存在则更新此配置。public static boolean publishConfig(String dataId,String group,String content)throws ConfigException 请求参数 参数 参数类型 描述 dataId...

规则的定义及运行原理

配置审计服务中引用规则函数,配置关联资源、触发机制、规则参数等信息后,就构成了配置审计服务中的规则。在实际的合规监控中,就是通过实时的资源配置变更触发规则函数的执行,来判断某个资源配置是否合规。多个规则的组合就实现了对...

其他最佳实践

本文罗列了 ACM 的其他最佳实践文档。...CTO 指南——为什么说超过两台 ECS 就要考虑如何避免“配置飘移”问题 如何在阿里云上安全的存放您的配置 微服务与配置中心:别让您的微服务被配置管理“绊”一跤 现代应用架构中的配置管理面临的挑战

监听查询

修改配置后,需要查看一下修改后的配置信息是否已推送到监听该配置的机器上。此查询只对使用了监听配置接口监听配置的客户端有效。背景信息 说明 ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和稳定...

Nacos Spring

本文说明如何使用 Nacos Spring SDK 管理 ACM 配置。前提条件 登录 ACM 控制台,并创建一个示例配置。Data ID:com.alibaba.nacos.example.properties Group:不填写,即使用默认的 DEFAULT_GROUP。配置格式:Properties 配置内容:...

概述

您可以通过简单配置来管理资源监控的范围。监控范围 配置审计服务开通后,默认添加所有服务支持的资源类型进入监控范围。如果监控范围选择服务支持的全部资源类型,当配置审计支持新的资源类型时,会默认添加到监控范围内。如果监控范围...

使用场景

ACM 产品从 2008 年开始就被大量应用于阿里巴巴内部应用的配置管理。ACM 不仅适用于微服务、分布式架构下的配置管理、服务治理,在大数据等场景下也可灵活运营。本文选取典型的场景案例进行详细介绍。迁移到MSE Nacos ACM进入下线状态,...

技术架构

您需要在ACM控制台导出配置,然后在MSE控制台导入之前导出的配置即可完成迁移。具体操作,请参见将应用配置从ACM迁移到MSE Nacos。技术架构 ACM 的架构图如下。图 1.ACM 技术架构 ACM 服务端 即 ACM 分布式服务节点,每一个节点包括以下...

通过ACM动态推送配置

如需为部署在多台服务器的应用更改配置,在各台服务器上逐一更改显然效率太低。您可以使用ACM集中管理配置。ACM会将更新后的配置动态推送到所有服务器。本文结合具体场景介绍此操作流程。迁移到MSE Nacos ACM进入下线状态,所有配置管理...

功能概述

您可以在 ACM 中对配置进行“增删改查”、批量管理的操作,还可以在 ACM 中查看变更 Diff及推送轨迹,灰度发布配置,进行版本回滚。迁移到MSE Nacos ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和...

Nacos Spring Cloud

配置格式:Properties 配置内容:connectTimeoutInMills=3000(可)下载样例工程。操作步骤 在 Maven 项目的 pom.xml 文件中增加以下配置来获取 Starter。lt;dependency>lt;groupId>com.alibaba.cloud<groupId>lt;artifactId...

获取配置

用于从 ACM 获取配置内容。描述 使用以下接口从 ACM 获取配置内容。public static String getConfig(String dataId,String group,long timeoutMs)throws ConfigException 请求参数 参数 参数类型 描述 dataId String 配置 ID,采用类似 ...

删除配置

用于通过程序自动删除 ACM 配置,以自动化手段降低运维成本。描述 使用以下接口将配置从 ACM 删除。说明 若配置存在则删除该配置,若配置不存在则返回成功消息。public static boolean removeConfig(String dataId,String group)throws ...

查询推送轨迹

修改完配置后,可以根据推送轨迹查看配置是否推送完成。配置修改完发现某台机器不生效,可以根据推送轨迹排查是否推到。背景信息 说明 ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和稳定性)。您...

使用定制版 confd 以无侵入方式使用 ACM 配置

confd 是一款开源轻量配置管理工具,通过将存储于 etcd、Dynamodb、Redis、Vault、Zookeeper 等后端存储系统的数据与配置模板结合起来使用,可实现保持配置处于最新状态的目的。confd 支持的后端存储系统不包括 ACM,因此本文以支持 ACM 的...

ACM控制台简介

ACM控制台是管理配置的工作台。本文介绍了ACM控制台的组成部分。迁移到MSE Nacos ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和稳定性)。您需要在ACM控制台导出配置,然后在MSE控制台导入之前导出...

环境准备

值包括properties、yaml、yml,默认为properties(版本1.0.8以上支持更改此配置)#alibaba.acm.file-extension=properties 在ACM控制台添加应用配置。前往ACM控制台,在相应的命名空间(Namespace)下新建配置。Data ID按照以下约定格式...
< 1 2 3 4 ... 200 >
跳转至: GO

新品推荐

你可能感兴趣

热门推荐

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折