View a markdown version of this page

Amazon AppConfig 用户指南文档历史记录 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon AppConfig 用户指南文档历史记录

下表描述了自上次发布以来对文档所做的重要更改 Amazon AppConfig。

当前 API 版本:2019-10-09

变更说明日期

新版本的 Amazon AppConfig Agent Lambda 扩展

该代理已更新,增加了一些小的改进和错误修复。要查看该扩展的新 Amazon 资源名称 (ARN),请参阅 Amazon AppConfig 代理 Lambda 扩展的可用版本。

2026年8月24日

Amazon AppConfig 实验任务记录和治疗检索

Amazon AppConfig 代理现在可以将实验治疗分配记录记录记录记录记录记录记录到 stderr 或磁盘,并将聚合的治疗流量作为指标发出。 CloudWatch 新文档描述了EXPERIMENT_ASSIGNMENT_LOG_DESTINATION代理选项、如何使用Entity-IdContext标头检索指定的治疗以及支持实验的最低代理版本。有关更多信息,请参阅关于数据收集

2026 年 8 月 21 日

新版本的 Amazon AppConfig Agent Lambda 扩展

该代理已更新,增加了一些小的改进和错误修复。要查看该扩展的新 Amazon 资源名称 (ARN),请参阅 Amazon AppConfig 代理 Lambda 扩展的可用版本。

2026 年 6 月 22 日

启动实 Amazon AppConfig 验

应用程序实验是使用 A/B 测试、功能标记和分析来测试软件应用程序假设的系统过程,以衡量用户行为、优化性能并推动数据驱动的产品决策。实验使团队能够在全面推出之前验证变更,例如新功能或用户界面更改,从而降低风险并提高参与度。

实验以 20 多年的软件实验积累的专业知识为基础 Amazon.com, Amazon AppConfig 可与您的现有 Amazon AppConfig 工作流程无缝集成,为云原生应用程序的功能管理和实验提供全面的解决方案。 Amazon AppConfig 实验提供以下功能:

  • 支持多种功能和测试类型—— A/B 测试、多变量测试和逐步推出功能。

  • 通过以下方式轻松设置和管理实验 Amazon Web Services 管理控制台.

  • 为实验参与者提供强大而灵活的分段选项。

  • 数据可移植性 — 使用现有的数据仓库和分析工具进行实验,或使用像 Amazon Amazon CloudWatch RUM 这样的本地服务。

此外, Amazon AppConfig 实验还包括自动回滚功能,如果超过预定义的阈值,该功能可以恢复为安全配置。例如,您可以在实验期间监控关键指标,例如页面加载量、转化率或页面错误。如果突破阈值,实验将停止。你可以使用亚马逊 CloudWatch、Datadog、New Relic、Dynatrace等来设置这些安全监控功能。有关更多信息,请参阅Amazon AppConfig 实验

2026 年 6 月 12 日

Entity-based 针对

Amazon AppConfig 代理(版本 2.0.136060 或更高版本)支持在逐步部署期间向特定分段或个人用户部署功能标志或自由格式配置数据。 Entity-based 渐进部署可确保用户或分段收到配置版本后,无论使用哪种计算资源满足其请求,他们都会在整个部署期间继续收到相同的版本。有关更多信息,请参阅使用 Amazon AppConfig 代理进行基于用户或实体的逐步部署。

2026 年 3 月 26 日

新版本的 Amazon AppConfig Agent Lambda 扩展

该代理已更新,增加了一些小的改进和错误修复。要查看该扩展的新 Amazon 资源名称 (ARN),请参阅 Amazon AppConfig 代理 Lambda 扩展的可用版本。

2026年2月20日

已弃用:Evidentl Amazon AppConfig y 的 CloudWatch 扩展

不再支持 E CloudWatch vidently 的 Amazon AppConfig 扩展名。

2026年2月20日

IPv6 支持

现在,所有 Amazon AppConfig API 都完全支持 IPv4 和 IPv6 调用。有关更多信息,请参阅理解 IPv6 支持

2025 年 4 月 23 日

新主题:将先前功能标志版本另存为新版本

当您更新功能标志时, Amazon AppConfig 会自动将您的更改保存到新版本。如果要使用先前的功能标志版本,必须将其复制到草稿版本,然后保存。您无法编辑先前的标志版本并保存对其进行的更改,除非将其另存为一个新版本。有关更多信息,请参阅将先前的功能标志版本保存为新版本

2025 年 4 月 15 日

新主题: Amazon AppConfig 代理本地开发模式的功能标志示例

Amazon AppConfig 代理支持本地开发模式。如果启用本地开发模式,代理将从磁盘上的指定目录中读取配置数据。它不从中检索配置数据 Amazon AppConfig。为帮助您更好地了解如何使用本地开发模式,本指南现在新增了一个主题,其中包含功能标志示例。有关更多信息,请参阅 Amazon AppConfig 代理本地开发模式的功能标志示例

2025 年 2 月 18 日

新主题:为非原生数据来源创建配置配置文件

本主题描述了使用 Amazon AppConfig 扩展程序从原生不支持的来源检索配置数据的高级流程,包括 Amazon RDS 和 Amazon DynamoDB 等其他 Amazon 服务,以及第三方来源 GitHub, GitLab如或本地存储库。有关更多信息,请参阅为非原生数据来源创建配置配置文件

2024 年 12 月 19 日

更新主题:修正功能标志类型参考中的正则表达式

功能标志类型参考中的 json 架构先前会在各个位置显示以下正则表达式模式:"^[a-z][a-zA-Z\\d-_]{0,63}$"。正确的正则表达式模式为 "^[a-z][a-zA-Z\\d_-]{0,63}$"。连字符位于下划线之后。有关更多信息,请参阅了解的类型参考 AWS.AppConfig.FeatureFlags

2024 年 12 月 18 日

更新主题:新增环境变量示例

以下主题中描述环境变量的表已更新,其中新增了示例:

2024 年 12 月 12 日

新章节:理解拆分运算符

新增了一个章节,通过示例说明 split 运算符在多变体功能标志规则中的使用方法。有关更多信息,请参阅了解多变体功能标志规则

2024 年 11 月 22 日

新扩展操作点:AT_DEPLOYMENT_TICK

Amazon AppConfig 为创建自定义扩展的用户推出了新的操作要点。AT_DEPLOYMENT_TICK 操作点支持第三方监控集成。AT_DEPLOYMENT_TICK 在配置部署处理编排期间被调用。如果您使用第三方监控解决方案(例如 Datadog),则可以创建一个 Amazon AppConfig 扩展程序,用于检查AT_DEPLOYMENT_TICK操作点是否有警报,并作为安全护栏,在触发警报时回滚部署。有关扩展的更多信息,请参阅使用 Amazon AppConfig 扩展扩展程序扩展 Amazon AppConfig 工作流程。有关自定义扩展的更多信息,请参阅演练:创建自定义 Amazon AppConfig 扩展程序。要查看使用AT_DEPLOYMENT_TICK操作点与 Datadog 集成的 Amazon AppConfig 扩展程序的代码示例,请参阅 aws-samples/aws-appconfig-tick-extn-for-datadog on。 GitHub

2024 年 11 月 22 日

新主题: Amazon AppConfig 移动设备使用注意事项

本指南中的一个新主题描述了在移动设备上使用 Amazon AppConfig 功能标志的重要注意事项。有关更多信息,请参阅 Amazon AppConfig 移动端使用注意事项

2024 年 11 月 21 日

新功能: Amazon AppConfig 删除保护

Amazon AppConfig 现在提供了帐户设置,以帮助防止用户无意中删除经常使用的环境和配置文件。有关更多信息,请参阅配置 Amazon AppConfig 删除保护

2024 年 8 月 28 日

新版本的 Amazon AppConfig Agent Lambda 扩展

该代理已更新,增加了一些小的改进和错误修复。要查看该扩展的新 Amazon 资源名称 (ARN),请参阅 Amazon AppConfig 代理 Lambda 扩展的可用版本。

2024 年 8 月 9 日

用于检索标志变体的新代码示例

有关更多信息,请参阅使用 Amazon AppConfig 代理检索带有变体的功能标志

2024 年 8 月 9 日

新版本的 Amazon AppConfig Agent Lambda 扩展

代理已更新,以支持功能标志目标、变体和拆分。要查看该扩展的新 Amazon 资源名称 (ARN),请参阅 Amazon AppConfig 代理 Lambda 扩展的可用版本。

2024 年 7 月 23 日

新功能: Multi-variant 功能标志

Multi-variant 功能标志使您能够定义一组可能的标志值,以便为请求返回。还可以为多变体标志配置不同的状态(已启用或已禁用)。当请求配置了变体的标志时,应用程序会提供上下文, Amazon AppConfig 将根据一组用户定义的规则来评估此上下文。根据请求中指定的上下文和为变体定义的规则,向应用程序 Amazon AppConfig 返回不同的标志值。有关更多信息,请参阅 Creating multi-variant feature flags

2024 年 7 月 23 日

新版本的 Amazon AppConfig Agent Lambda 扩展

该代理已更新,增加了一些小的改进和错误修复。要查看该扩展的新 Amazon 资源名称 (ARN),请参阅 Amazon AppConfig 代理 Lambda 扩展的可用版本。

2024 年 2 月 28 日

Amazon AppConfig 自定义扩展示例

演练:创建自定义 Amazon AppConfig 扩展主题现在包含以下示例扩展的 GitHub链接:

2024 年 2 月 28 日

新主题:使用记录 Amazon AppConfig API 调用 Amazon CloudTrail

Amazon AppConfig 与 Amazon CloudTrail一项服务集成,该服务提供用户、角色或 Amazon 服务在中执行的操作的记录 Amazon AppConfig。 CloudTrail 将所有 API 调用捕获 Amazon AppConfig 为事件。这个新主题提供 Amazon AppConfig特定内容,而不是链接到Amazon Systems Manager 用户指南中的相应内容。有关更多信息,请参阅使用记录 Amazon AppConfig API 调用 Amazon CloudTrail

2024 年 1 月 18 日

Amazon AppConfig 现在支持 Amazon PrivateLink

您可以使用 Amazon PrivateLink 在您的 VPC 和之间创建私有连接 Amazon AppConfig。您可以像在 VPC 中 Amazon AppConfig 一样进行访问,无需使用互联网网关、NAT 设备、VPN 连接或 Amazon Direct Connect 连接。VPC 中的实例不需要公有 IP 地址即可访问 Amazon AppConfig。有关更多信息,请参阅 Amazon AppConfig 使用接口端点进行访问 (Amazon PrivateLink)

2023 年 12 月 6 日

其他 Amazon AppConfig 代理检索功能和新的本地开发模式

Amazon AppConfig 代理提供以下附加功能来帮助您检索应用程序的配置。

Additional retrieval features

  • Multi-account检索:使用主帐户中的 Amazon AppConfig 代理或检索 Amazon Web Services 账户 帐户从多个供应商帐户检索配置数据。

  • 将配置副本写入磁盘:使用 Amazon AppConfig 代理将配置数据写入磁盘。此功能使客户能够将从磁盘读取配置数据的应用程序与 Amazon AppConfig集成。

注意

将配置写入磁盘不是作为配置备份功能设计的。 Amazon AppConfig 代理无法读取复制到磁盘的配置文件。如果您想将配置备份到磁盘,请参阅在 Amazon EC2 Amazon AppConfig 中使用代理或在亚马逊 ECS BACKUP_DIRECTORY 和亚马逊 EKS 上使用 Amazon AppConfig 代理的和PRELOAD_BACKUP环境变量

Local development mode

Amazon AppConfig 代理支持本地开发模式。如果启用本地开发模式,代理将从磁盘上的指定目录中读取配置数据。它不从中检索配置数据 Amazon AppConfig。可以通过更新指定目录中的文件来模拟配置部署。我们建议对以下使用案例采用本地开发模式:

  • 在使用 Amazon AppConfig部署不同的配置版本之前,先对其进行测试。

  • 在向代码存储库提交更改之前,测试新功能的不同配置选项。

  • 测试不同的配置方案,来验证它们是否按预期发挥作用。

2023 年 12 月 1 日

新代码示例主题

向本指南中添加了新的 code samples 主题。本主题包括 Java、Python 中的示例,以及 JavaScript 以编程方式执行六种常见 Amazon AppConfig 操作的示例。

2023 年 11 月 17 日

修订了目录以更好地反映 Amazon AppConfig 工作流程

本用户指南中的内容现已分组在 “创建、部署、检索和扩展工作流程” 标题下。这种组织方式更好地反映了使用 Amazon AppConfig 的工作流程,旨在有助于便于查找内容。

2023 年 11 月 7 日

添加了有效负载参考

为自定义 Amazon AppConfig 扩展创建 Lambda 函数主题目前已包含请求和响应有效负载参考。

2023 年 11 月 7 日

新的 Amazon 预定义部署策略

Amazon AppConfig 现在提供并推荐AppConfig.Linear20PercentEvery6Minutes预定义的部署策略。有关更多信息,请参阅 预定义的部署策略。

2023 年 8 月 11 日

Amazon AppConfig 与亚马逊 EC2 集成

您可以使用 Amazon AppConfig 代理 Amazon AppConfig 与在亚马逊弹性计算云 (亚马逊 EC2) Linux 实例上运行的应用程序集成。该代理支持亚马逊 EC2 的 x86_64 和 ARM64 架构。有关更多信息,请参阅 Amazon AppConfig 与 Amazon EC2 集成

2023 年 7 月 20 日

Amazon CloudFormation 支持新 Amazon AppConfig 资源和功能标志示例

Amazon CloudFormation 现在支持AWS::AppConfig:: 扩展AWS::AppConfig:: ExtensionAssociation 资源以帮助您开始使用 Amazon AppConfig 扩展。

AWS::AppConfig:: ConfigurationProfile AWS::AppConfig:HostedConfigurationVersion资源现在包括在 Amazon AppConfig 托管配置存储中创建功能标志配置文件的示例。

2023 年 4 月 12 日

Amazon AppConfig 与... 集成 Amazon Secrets Manager

Amazon AppConfig 与... 集成 Amazon Secrets Manager。Secrets Manager 帮助您安全地加密、存储和检索数据库和其他服务的凭证。您可以在需要时调用 Secrets Manager 以检索您的凭证,而不是在应用程序中对凭证进行硬编码。Secrets Manager 使您能够轮换和管理对密钥的访问,从而帮助您保护对 IT 资源和数据的访问。

当您创建自由格式配置文件时,可以选择 Secrets Manager 作为配置数据的来源。在创建配置文件之前,您必须使用 Secrets Manager 注册并创建密钥。有关密钥管理器的更多信息,请参阅什么是 Amazon Secrets Manager?在《Amazon Secrets Manager 用户指南》中。有关创建配置文件的信息,请参阅创建自由格式配置文件

2023 年 2 月 2 日

Amazon AppConfig 与亚马逊 ECS 和亚马逊 EKS 集成

您可以使用代理 Amazon AppConfig 与亚马逊弹性容器服务 (亚马逊 ECS) 和亚马逊弹性 Kubernetes 服务 (亚马逊 EKS) 集成。 Amazon AppConfig 该代理充当 sidecar 容器,与您的 Amazon ECS 和 Amazon EKS 容器应用程序一起运行。该代理通过以下方式增强容器化应用程序的处理和管理:

  • 代理使用 Amazon Identity and Access Management (IAM) 角色并管理配置数据的本地缓存来代表您调用 Amazon AppConfig 。通过从本地缓存中提取配置数据,您的应用程序需要更少的代码更新来管理配置数据,在几毫秒内即可检索配置数据,且不受可能中断对此类数据的调用的网络问题的影响。

  • 该代理为检索和解析 Amazon AppConfig 功能标志提供了本机体验。

  • 该代理开箱即用,提供了缓存策略、轮询间隔和本地配置数据可用性的最佳实践,同时跟踪后续服务调用所需的配置令牌。

  • 在后台运行时,代理会定期轮询 Amazon AppConfig 数据平面以获取配置数据更新。容器化应用程序可以通过连接到端口 2772(可自定义的默认端口值)上的本地主机并调用 HTTP GET 来检索数据。

  • 该 Amazon AppConfig 代理无需重新启动或回收这些容器即可更新容器中的配置数据。

有关更多信息,请参阅Amazon AppConfig 与 Amazon ECS 和 Amazon EKS 集成

2022 年 12 月 2 日

新扩展: CloudWatch Evid Amazon AppConfig ently 的扩展

您可以使用 Amazon CloudWatch Evidently 安全地验证新功能,方法是在推出新功能时将其提供给指定百分比的用户。您可以监控新功能的性能,以帮助您决定何时向用户增加流量。这有助于您在完全启动该功能之前,降低风险并识别意外后果。您还可以进行 A/B 实验,根据证据和数据做出特征设计决策。

CloudWatch Evidently 的 Amazon AppConfig 扩展允许您的应用程序在本地为用户会话分配变体,而不是通过调用该EvaluateFeature操作。本地会话可以降低 API 调用带来的延迟和可用性风险。有关如何配置和使用扩展程序的信息,请参阅《亚马逊 CloudWatch 用户指南中的 “使用 CloudWatch Evidently 进行启动和 A/B 实验”。

2022 年 9 月 13 日

弃用 GetConfiguration API 操作

2021 年 11 月 18 日, Amazon AppConfig 发布了一项新的数据平面服务。这项服务取代了之前使用 GetConfiguration API 操作检索配置数据的过程。数据平面服务使用两个新的 API 操作,StartConfigurationSessionGetLatestConfiguration。数据平面服务还使用新端点

有关更多信息,请参阅关于 Amazon AppConfig 数据平面服务

2022 年 9 月 13 日

新版本的 Amazon AppConfig Agent Lambda 扩展

Amazon AppConfig Agent Lambda 扩展的 2.0.122 版本现已推出。新扩展程序使用不同的 Amazon 资源名称(ARN)。有关更多信息,请参阅 Amazon AppConfig 代理 Lambda 扩展程序发行说明

2022 年 8 月 23 日

Amazon AppConfig 扩展程序的启动

扩展增强了您在创建或部署配置 Amazon AppConfig 的工作流程中的不同点注入逻辑或行为的能力。你可以使用 Amazon-authored 扩展或创建自己的扩展。有关更多信息,请参阅使用 Amazon AppConfig 扩展

2022 年 7 月 12 日

新版本的 Amazon AppConfig Agent Lambda 扩展

Amazon AppConfig 代理 Lambda 扩展的 2.0.58 版本现已推出。新扩展程序使用不同的 Amazon 资源名称(ARN)。有关更多信息,请参阅 Amazon AppConfig Lambda 扩展可用版本。

2022 年 5 月 3 日

Amazon AppConfig 与 Atlassian Jira 集成

与 Atlassian Jira 集成后,只要您 Amazon AppConfig 对指定的功能标志进行更改,就可以在 Atlassian 控制台中创建和更新问题。 Amazon Web Services 账户 Amazon Web Services 区域每个 Jira 问题都包含标志名称、应用程序 ID、配置文件 ID 和标志值。在更新、保存和部署标志更改后,Jira 会使用此更改的详细信息更新现有问题。有关更多信息,请参阅 Amazon AppConfig 与 Atlassian Jira 集成

2022 年 4 月 7 日

ARM64 (Graviton2) 处理器的功能标志和 Lambda 扩展支持正式上市

使用 Amazon AppConfig 功能标志,您可以开发新功能并将其部署到生产环境中,同时向用户隐藏该功能。首先,将该标志 Amazon AppConfig 作为配置数据添加到中。该功能准备好发布后,无需部署任何代码即可更新标志配置数据。此功能可提高开发运营环境的安全性,因为您无需部署新代码即可发布该功能。有关更多信息,请参阅创建功能标志配置文件

Amazon AppConfig 中功能标志的正式发布包括以下增强功能:

  • 控制台包括一个将标志指定为短期标志的选项。您可以对短期标志的标志列表进行筛选和排序。

  • 对于在 Amazon Lambda中使用功能标志的客户,新的 Lambda 扩展程序允许您使用 HTTP 端点调用各个功能标志。有关更多信息,请参阅从功能标志配置中检索一个或多个标志

此更新还支持为 ARM64 (Graviton2)处理器开发的 Amazon Lambda 扩展程序。有关更多信息,请参阅 Amazon AppConfig Lambda 扩展可用版本。

2022 年 3 月 15 日

GetConfiguration API 操作已过时

GetConfiguration API 操作已被弃用。接收配置数据的调用应改用 StartConfigurationSessionGetLatestConfiguration API。有关这些 API 及其使用方法的更多信息,请参阅检索配置

2022 年 1 月 28 日

Amazon AppConfig Lambda 扩展的新区域 ARN

Amazon AppConfig Lambda 扩展已在新的亚太地区(大阪)地区可用。在该区域中创建 Lambda 时需要提供 Amazon 资源名称(ARN)。有关亚太地区(大阪)区域 ARN 的更多信息,请参阅添加 Amazon AppConfig Lambda 扩展。

2021 年 3 月 4 日

Amazon AppConfig Lambda 扩展

如果您使用 Amazon AppConfig 管理 Lambda 函数的配置,那么我们建议您添加 Amazon AppConfig Lambda 扩展。此扩展包括在降低成本的 Amazon AppConfig 同时简化使用的最佳实践。成本降低源于对该 Amazon AppConfig 服务的 API 调用减少,另外,通过缩短 Lambda 函数处理时间降低了成本。有关更多信息,请参阅Amazon AppConfig 与 Lambda 扩展程序集成

2020 年 10 月 8 日

新章节

添加了一个新章节,其中提供了设置 Amazon AppConfig的说明。有关更多信息,请参阅设置 Amazon AppConfig

2020 年 9 月 30 日

添加了命令行程序

本用户指南中的过程现在包括 Amazon Command Line Interface (Amazon CLI) 和适用于 Windows 的工具的命令行步骤。 PowerShell有关更多信息,请参阅使用 Amazon AppConfig

2020 年 9 月 30 日

《 Amazon AppConfig 用户指南》的发布

使用 Amazon AppConfig中的 Amazon Systems Manager工具创建、管理和快速部署应用程序配置。 Amazon AppConfig 支持对任何规模的应用程序进行受控部署,并包括内置的验证检查和监控。您可以 Amazon AppConfig 与 EC2 实例、容器 Amazon Lambda、移动应用程序或 IoT 设备上托管的应用程序一起使用。

2020 年 7 月 31 日