应用配置管理 ACM

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

配置审计

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

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

Message Queue(消息队列)是一种常用的异步 RPC 技术。本文以使用 ACM 对 RocketMQ 实现流量控制的场景为例,介绍如何以规范的配置命名格式来进行限流设置。配置规范问题的产生如果是单一应用的单一属性...示例如下:参考 配置变更风险管理

阿里云试用中心,为您提供0门槛上云实践机会!

100+款试用云产品,最长免费试用12个月!拨打95187-1,咨询专业上云建议!
广告

同步配置

您可能需要为应用的多个环境同步配置,例如开发环境、测试环境等。或者您的应用部署在阿里云的不同地域上,需要跨地域同步配置。您可以创建多个命名空间,在其中一个空间中创建配置,再将此配置同步其他空间中。前提条件 创建命名空间 创建...

调用方式

GET请求,并按照接口说明在请求中加入相应请求参数,调用后系统会返回处理结果。请求及返回结果都使用UTF-8字符集进行编码。请求结构配置审计的API是RPC风格,您可以通过发送HTTP GET请求调用配置审计API。其请求结构如下: ...

创建配置

您可以将应用中的变量、参数等从代码中提取出来,并存入一个配置文件,这样在需要更改配置时,只需更改此配置文件即可。本文介绍如何创建配置文件。操作步骤 登录ACM控制台,在顶部菜单栏选择地域。在左侧导航栏选择配置列表,在页面上方...

资源参数配置

双击产品元素,进行参数配置,具体参数配置信息,可参考对应产品官方帮助文档,按应用架构由外向内的顺序依次进行配置:配置地域,双击region图框,选择业务应用所在地域和边框样式。配置VPC,双击VPC,配置VPC相关参数配置虚拟交换机,...

发布配置

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

创建和使用加密配置

为了确保敏感配置(数据源、Token、用户名和密码等)的安全性,降低用户配置的泄露风险,ACM提供了创建加密配置的功能。前提条件 开通 ACM 服务。开通密钥管理服务。注意 为保障数据安全性,ACM使用阿里云密钥管理服务(KMS)来加解密,ACM...

删除配置

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

ACM Node.js SDK

返回值 参数类型 描述 string 配置值 监听配置接口如果希望 ACM 推送配置变更,可以使用 ACM 动态监听配置接口来实现。function subscribe(info,listener)请求参数 参数参数类型 描述 info Object info.dataId:配置 ID。info.group:...

名词解释

配置在系统开发过程中通常会将一些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。目的是让静态的系统工件或者交付物(如WAR,JAR包等)更好地和实际的物理运行环境进行适配。配置管理一般包含在系统部署的...

监听配置

用于监听 ACM 配置的变更,以即时获取最新的配置内容。描述 使用以下接口监听 ACM 配置的变更。public static void addListener(String dataId,String group,ConfigChangeListenerAdapter listener) 请求参数 参数 参数类型 描述 dataId ...

规则的定义及运行原理

规则的触发当资源发生配置变更时,配置审计能够准确定位发生变更的配置,以变更参数作为入的规则函数,自动触发规则执行,评估本次变更的结果是否合规。因此规则函数的入名称要与实际资源配置参数名称保持一致。此外,配置审计还支持...

获取配置

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

资源参数配置

阿里云官方架构已对各产品参数完成了配置,您可以根据实际业务需求进行修改,具体参数配置信息,可参考对应产品官方帮助文档,按应用架构由外向内的顺序依次进行配置:配置地域,双击地域图框,选择业务应用所在地域和边框样式。...

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

参数指定 confd 模板文件 dest 参数指定生成的配置文件 keys 参数指定将模板渲染成配置文件所需的配置内容[template]src= myconfig.conf.tmpl"dest="/tmp/myconfig.conf"keys=["/myapp/database/url",] 在 templates 目录下创建 confd ...

ACM 和 ARMS 的 address.server.domain 参数冲突

环境参数:acm.endpoint 用户配置的 properties(参考类 ServerHttpAgent.s_tatic)Nacos 获取 endpoint 的优先顺序为:系统环境参数:ALIBABA_ALIWARE_ENDPOINT_URL JVM 环境参数:endpoint 系统环境参数:endpoint 用户配置的 properties...

为不同环境设置不同配置

本文以一个例子介绍了如何使用ACM的命名空间(Namespace)功能,为应用在测试、预生产和生产环境下的同一个配置设置不同的值。背景信息在实际业务场景中,经常需要针对不同环境的某个配置项设置不同的值。ACM的命名空间(Namespace)功能...

ECS

触发机制:配置更改资源:ACS:ECS:SecurityGroup参数:ports(风险端口)修复指南:ECS安全规则(包含出方向和入方向)开启的端口号出现在规则参数阈值中时,会导致该规则不合规。“-1/-1”代表不限制端口,若在安全规则中设置了“-1/-...

管理配置

创建完配置后,就可以在代码里使用了。由于配置容易发生变化,因此经常需要在ACM控制台编辑配置。ACM控制台提供了搜索、查看、编辑、删除配置等功能。查询配置ACM控制台支持Data ID、Group ID组合查询或者其中任何一个条件查询。登录ACM...

查看资源配置时间线

配置审计记录监控中资源的每一次配置变更详情,并整理为配置时间线,即资源配置随时间推进的演变记录。您授权配置审计服务后,配置审计开始记录资源的配置变更历史,并默认保存10年。背景信息资源的配置时间线包括如下要素:配置时间线上的...

ACM C++ SDK

进入 example 目录,修改 acm.cpp 文件的起始参数配置的 dataId、group。执行 make 命令编译。执行示例代码如下:cd example/进入example目录vim acm.cpp/修改acm.cpp文件make/编译示例代码./acm/执行示例代码 示例代码在您的工程中运行...

什么是应用配置管理ACM?

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

配置变更风险管理

本节介绍了通过配置管理降低配置变更风险的实践方法。组织配置ACM 提供了 dataId、group、app、namespace 等四个维度来帮助管理配置。勤于梳理且善用这些维度,能减少在配置管理过程中发生失误,提高系统稳定性。配置组织方式 dataId 用来...

DeployConfiguration

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

CreateConfiguration

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

什么是配置审计

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

应用场景

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

通过ACM动态推送配置

关于如何安装和使用Maven,请参考Maven官方文档。背景信息在传统的配置发布模式下,如果一个应用部署在多台服务器上,配置变更就需要再在所有服务器上逐一更改,效率低且工作繁琐。您可以在ACM中简化此操作。首先您需要在ACM中为应用创建...

企业版配置审计概述

配置审计提供合规管理能力,支持企业面向资源目录,查看所有账号的资源列表、资源配置历史和资源合规现状,并监控资源配置合规性。基本概念 名词 说明 企业管理账号 企业管理账号是资源目录的超级管理员,也是开通资源目录的初始账号,对其...

使用场景

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

addListener

使用 addListener 接口监听 ACM 配置的变更。API 描述addListener 接口可监听 ACM 上的配置,并实时感知配置变更。如果配置变更,则您可以用 getConfig 接口获取配置的最新值,并动态刷新本地缓存。注册监听采用的是异步 Servlet 技术。...

CLI参考

您可以使用ACM提供的CLI命令行工具对命名空间及命名空间中的配置进行操作,目前CLI命名工具支持Linux和Mac OS操作系统。安装CLI工具请按照以下步骤安装ACM Python SDK,CLI工具将随之安装。对于Python 2.7及以上版本,运行以下安装命令:...

在本地搭建 ACM 服务器

使用 acm-server 包搭建本地的 ACM 服务器,即可在本地使用 ACM 提供的配置管理功能,还可以用来测试 ACM SDK。背景信息目前 ACM 本地服务器支持 Mac、Linux 和 Windows 平台,JDK 1.8 及以上版本。ACM 本地服务器和 ACM 云服务器的功能...

公告:企业版配置审计升级为账号

API的变更以下API中的参数MultiAccount和MemberId计划于2021年06月30日00时00分00秒前下线,其替代功能账号的API将于2021年05月30日00时00分00秒前上线。...

概述

配置审计持续追踪和记录资源的配置变更,将资源的配置变更历史默认保存10年。您可以通过控制台或API查看资源的配置变更历史。您可以通过资源管理功能,对当前账号下的资源执行如下操作。功能 描述 查看资源列表 授权配置审计服务后,您可以...

设置审计规则

参数必须与函数的入名称和资源实际配置的属性名称保持一致。当您选择基本设置页面的规则配置方式为通过可视化编辑器时,可以设置资源类型和合规条件。在修正设置页面,修正执行方式默认为不执行修正,单击提交。如果您需要为当前规则...

产品对比

它是一个为分布式应用提供一致性服务的软件,提供的功能包括配置维护、域名服务、分布式同步、服务等。在 Hadoop 集群等场景下,ZooKeeper 同时充当应用配置管理的角色。但是由于它是 CP(Consistency,Partition Tolerance) 类应用,...

新功能发布记录

支持配置打标签、配置描述,方便用户按照自己的维度管理配置和了解配置的更多信息。增强了配置编辑能力,支持以YAML、HTML等格式在线编辑,支持配置格式的保存。提供OpenAPI,支持Shell语言,方便用户实施多语言扩展,或者在DevOps场景获取...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
产品推荐
云服务器 配置审计 商标 SSL证书 物联网无线连接服务 短信服务 数据管理
这些文档可能帮助您
什么是应用配置管理ACM? Nacos Spring Cloud 通过控制台使用ECS实例(快捷版) 选型最佳实践 通过ACM动态推送配置 查询应用列表

新品推荐

你可能感兴趣

热门推荐

切换为移动版

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