配置 Amazon AppConfig 删除保护 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

配置 Amazon AppConfig 删除保护

Amazon AppConfig 提供了一个帐户设置,以帮助防止用户无意中删除正在使用的环境和配置文件。 Amazon AppConfig 监视GetLatestConfiguration和的呼叫,GetConfiguration并在 60 分钟的时间间隔(默认设置)内跟踪这些呼叫中包含了哪些配置文件和环境。在该时间间隔内访问的任何配置文件或环境都将被视为处于活动状态。如果您尝试删除活动的配置文件或环境,则 Amazon AppConfig 会返回错误。如果需要,您可以使用DeletionProtectionCheck参数来绕过此错误。有关更多信息,请参阅 绕过或强制执行删除保护检查

使用控制台配置删除保护

使用以下步骤通过 Amazon Systems Manager 控制台配置删除保护。

配置删除保护(控制台)
  1. https://console.aws.amazon.com/systems-manager/appconfig/上打开 Amazon Systems Manager 控制台。

  2. 在导航窗格中,选择 Settings(设置)

  3. 使用切换开关启用或禁用删除保护。

  4. 对于保护期,将活动资源的定义设置为 15 到 1440 分钟之间。

  5. 单击应用

使用配置删除保护 Amazon CLI

使用以下步骤通过使用配置删除保护 Amazon CLI。将以下命令value中的值替换为要在环境中使用的值。

注意

在开始之前,我们建议您更新到最新版本的 Amazon CLI。有关更多信息,请参阅《Amazon Command Line Interface User Guide》中的 Install or update to the latest version of the Amazon CLI

配置删除保护 (CLI)
  1. 运行以下命令查看当前的删除保护设置。

    aws appconfig get-account-settings
  2. 运行以下命令以启用或禁用删除保护。指定禁false用删除保护或true启用删除保护。

    aws appconfig update-account-settings --deletion-protection Enabled=value
  3. 可以将默认间隔增加到最多 24 小时。运行以下命令以指定新的间隔。

    aws appconfig update-account-settings --deletion-protection Enabled=true,ProtectionPeriodInMinutes=a number between 15 and 1440