本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 1:启动集线器堆栈
此自动AWS CloudFormation 模板在云端部署了适用于亚马逊 WorkSpaces 的成本优化器。AWS
-
登录 。AWS Management Console
然后选择启动 cost-optimizer-for-amazon-workspaces
AWS CloudFormation 模板的按钮。 -
默认情况下,该模板在美国东部(弗吉尼亚州北部)区域启动。要 WorkSpaces 在其他AWS地区启动亚马逊成本优化器,请使用控制台导航栏中的区域选择器。
注意
此解决方案可以作为单账户部署或多账户部署启动。对于单账户部署,您只需要在要监控其工作空间的账户中部署中心模板即可。多账户部署在中心和分支模式下运行。对于多账户部署,您需要在中心账户中部署中心模板,并在中心账户的输入参数中提供AWS组织 ID 和管理账户 ID。
-
在创建堆栈页面上,确认 Amazon S3 URL 文本框中的模板URL是否正确,然后选择下一步。
-
在指定堆栈详细信息页面上,为您的解决方案堆栈分配一个名称。有关命名字符限制的信息,请参阅 IAM Identity an d A ccess Managem AWS ent 用户指南中的和AWSSTS配额、名称要求和字符限制。
-
在参数下,检查模板的参数,并根据需要进行修改。该解决方案使用以下默认值。
重要
不要将 “模拟月末清理” 和 “终止一个月未使用的工作空间” 参数设置为同时使用。
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-1
,us-west-2
。终止未使用的工作空间 终止一个月未使用的工作空间 No
选择
Yes
删除一个月内 WorkSpaces 未使用过。解雇检查的月数 1
提供在终止之前检查非活动期限的月数。默认值为 1
月。多账户部署 用于多账户部署的组织 ID <Optional input> AWS支持多账户部署的 Organizations ID。
对于单账户部署,请留空。
组织管理账户的账户 ID <Optional input> 组织管理账户的账户 ID。
对于单账户部署,请留空。
-
请选择 Next(下一步)。
-
在 配置堆栈选项 页面上,请选择 下一步。
-
在 “查看并创建” 页面上,查看并确认设置。选中确认模板将创建IAM资源的复选框。
-
选择提交以部署堆栈。
您可以在AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。大约五分钟后,您应该会看到状态为 CREATE _ COMPLETE。
注意
除了 CostOptimizerCreateTask
AWS Lambda 函数外,此解决方案还包括 Lambda solution-helper
函数,该函数仅在初始配置期间或更新或删除资源时运行。
运行此解决方案时,您将在AWS管理控制台中看到所有 Lambda 函数,但只有该CostOptimizerCreateTask
函数定期处于活动状态。但是,请勿删除该solution-helper
函数,因为这是管理关联资源所必需的。