步骤 1:启动集线器堆栈 - 亚马逊成本优化器 WorkSpaces

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

步骤 1:启动集线器堆栈

此自动AWS CloudFormation 模板在云端部署了适用于亚马逊 WorkSpaces 的成本优化器。AWS

  1. 登录 。AWS Management Console然后选择启动cost-optimizer-for-amazon-workspacesAWS CloudFormation 模板的按钮。

    Solution launch button

  2. 默认情况下,该模板在美国东部(弗吉尼亚州北部)区域启动。要 WorkSpaces 在其他AWS地区启动亚马逊成本优化器,请使用控制台导航栏中的区域选择器。

    注意

    此解决方案可以作为单账户部署或多账户部署启动。对于单账户部署,您只需要在要监控其工作空间的账户中部署中心模板即可。多账户部署在中心和分支模式下运行。对于多账户部署,您需要在中心账户中部署中心模板,并在中心账户的输入参数中提供AWS组织 ID 和管理账户 ID。

  3. 创建堆栈页面上,确认 Amazon S3 URL 文本框中的模板URL是否正确,然后选择下一步

  4. 指定堆栈详细信息页面上,为您的解决方案堆栈分配一个名称。有关命名字符限制的信息,请参阅 IAM Identity an d A ccess Managem AWS ent 用户指南中的和AWSSTS配额、名称要求和字符限制

  5. 参数下,检查模板的参数,并根据需要进行修改。该解决方案使用以下默认值。

    重要

    不要将 “模拟月末清理” 和 “终止一个月未使用的工作空间” 参数设置为同时使用。Yes这样做会导致意外 WorkSpace 终止

    S imulate 月末清理参数将像每月的最后一天一样运行解决方案,然后 WorkSpaces意外终止。要使用终止未使用的 WorkSpaces 功能,请将 “模拟月末清理” 设置为。No

    参数 默认 描述
    VPC为 AWS Fargate 选择 “新建” 或 “现有”
    新建 VPC

    Yes

    选择Yes在新的 Amazon 中部署该解决方案VPC。

    现有VPC设置
    公有子网 ID <Optional input>

    用于启动网关的公有子网 ID。

    如果您选择了 “Yes新建” VPC 或输入现有子网 ID 来运行 Amazon ECS 任务,请将此项留空。

    第一个公有子网 ID <Optional input> 用于启动ECS任务的私有子网 ID。如果您要创建 “新建”,请将此Yes项留空VPC。
    第二个子网的第二个私有子网 ID <Optional input>

    用于启动 Amazon ECS 任务的第二个私有子网 ID。

    如果您选择了 “Yes新建” VPC 或输入现有子网 ID 来运行 Amazon ECS 任务,请将此项留空。

    启动ECS任务的安全组 ID <Optional input>

    用于启动 Amazon ECS 任务的安全组 ID

    如果您选择了 “Yes新建” VPC 或输入现有安全组 ID 来运行 Amazon ECS 任务,请将此项留空。

    新VPC设置
    AWSFargat VPC CIDR e Block

    10.215.0.0/16

    默认值VPCCIDR用于在解决方案运行时动态部署 AWS Fargate 容器。

    公有子网CIDR块

    10.215.10.0/24 互联网网关部署到的公有子网。
    AWSFargate 私有子网 1 区块 CIDR

    10.215.30.0/24

    部署了 Far AWS gate 容器的不同可用区中的两个私有子网之一。
    AWSFargate 私有 Subnet2 区块 CIDR

    10.215.40.0/24

    部署了 Far AWS gate 容器的不同可用区中的两个子网中的第二个。
    AWSFargat SecurityGroup CIDR e Block

    0.0.0.0/0

    用于限制 Amazon ECS 容器出站访问的CIDR封锁。
    测试参数
    在试运行模式下启动

    Yes

    生成更改日志,但不会对任何更改生效。有关更多信息,请参阅试运行模式

    模拟月末清理

    No

    覆盖日期并强制解决方案像月底一样运行。
    日志级别

    INFO

    设置 Lambda 函数登录的日志级别。 CloudWatch
    定价参数
    ValueLimit

    81

    Value 实例在转换为之前在一个月内可以运行的小时数ALWAYS_ON

    StandardLimit

    85

    标准实例在转换为之前在一个月内可以运行的小时数ALWAYS_ON

    PerformanceLimit

    83

    性能实例在转换为之前在一个月内可以运行的小时数ALWAYS_ON

    GraphicsG4 dnLimit

    217

    Graphics 实例在转换为之前在一个月内可以运行的小时数ALWAYS_ON

    GraphicsProG4 dnLimit

    80

    GraphicsPro 实例在转换为之前在一个月内可以运行的小时数ALWAYS_ON

    PowerLimit

    83

    Power 实例在转换为之前在一个月内可以运行的小时数ALWAYS_ON

    PowerProLimit

    80

    PowerPro 实例在转换为之前在一个月内可以运行的小时数ALWAYS_ON

    容器镜像

    自动更新容器镜像

    Yes 在下一个次要版本发布之前,自动使用最新、最安全的映像。选择No将拉取最初发布的映像,不进行任何安全更新。
    AWS地区名单
    AWS地区名单 <Requires input>

    以逗号分隔的解决方案要监控的AWS区域列表。

    示例:us-east-1us-west-2

    终止未使用的工作空间
    终止一个月未使用的工作空间

    No

    选择Yes删除一个月内 WorkSpaces 未使用过。

    解雇检查的月数

    1

    提供在终止之前检查非活动期限的月数。默认值为1月。
    多账户部署
    用于多账户部署的组织 ID <Optional input>

    AWS支持多账户部署的 Organizations ID。

    对于单账户部署,请留空。

    组织管理账户的账户 ID <Optional input>

    组织管理账户的账户 ID。

    对于单账户部署,请留空。

  6. 请选择 Next(下一步)。

  7. 配置堆栈选项 页面上,请选择 下一步

  8. 在 “查看并创建” 页面上,查看并确认设置。选中确认模板将创建IAM资源的复选框。

  9. 选择提交以部署堆栈。

您可以在AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。大约五分钟后,您应该会看到状态为 CREATE _ COMPLETE。

注意

除了 CostOptimizerCreateTask AWS Lambda 函数外,此解决方案还包括 Lambda solution-helper 函数,该函数仅在初始配置期间或更新或删除资源时运行。

运行此解决方案时,您将在AWS管理控制台中看到所有 Lambda 函数,但只有该CostOptimizerCreateTask函数定期处于活动状态。但是,请勿删除该solution-helper函数,因为这是管理关联资源所必需的。