为 Amplify 应用程序配置部署倾斜保护 - AWS Amplify 托管

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

为 Amplify 应用程序配置部署倾斜保护

您可以使用 Amplify 控制台、AWS Command Line Interface 或 SDK 为应用程序添加或移除部署倾斜保护。此功能将在分支级别应用。只有在为分支启用倾斜保护后进行的新部署才会受到倾斜保护。

要使用 AWS CLI 或 SDK 添加或移除部署倾斜保护,请使用 CreateBranch.enableSkewProtectionUpdateBranch.enableSkewProtection 字段。有关更多信息,请参阅《Amplify API 参考》文档中的 CreateBranchUpdateBranch

如果要移除特定的部署以不再为其提供服务,请使用 DeleteJob API。有关更多信息,请参阅《Amplify API 参考》文档中的 DeleteJob

目前只能为已部署到 Amplify Hosting 的应用程序启用倾斜保护。请按照以下说明操作,通过 Amplify 控制台为分支添加倾斜保护。

为 Amplify 应用程序的分支启用倾斜保护
  1. 访问 https://console.aws.amazon.com/efs/,登录 AWS 管理控制台 并打开 Amplify 控制台。

  2. 所有应用程序页面上,选择要启用倾斜保护的已部署应用程序的名称。

  3. 在导航窗格中,依次选择应用程序设置分支设置

  4. 分支部分中,选择需要更新的分支的名称。

  5. 操作菜单上,选择启用倾斜保护

  6. 在确认窗口中选择确认。现在已为该分支启用倾斜保护。

  7. 重新部署应用程序的分支。只有在启用倾斜保护之后进行的部署才会受到倾斜保护。

请按照以下说明操作,通过 Amplify 控制台为应用程序的分支移除倾斜保护。

为 Amplify 应用程序的分支移除倾斜保护
  1. 访问 https://console.aws.amazon.com/efs/,登录 AWS 管理控制台 并打开 Amplify 控制台。

  2. 所有应用程序页面上,选择要为其移除倾斜保护的已部署应用程序的名称。

  3. 在导航窗格中,依次选择应用程序设置分支设置

  4. 分支部分中,选择需要更新的分支的名称。

  5. 操作菜单上,选择禁用倾斜保护。现在已为该分支禁用倾斜保护,将只提供最新内容。