本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Trusted Advisor 的组织视图
组织视图允许您查看 AWS Organizations
主题
先决条件
您必须满足以下要求才能启用组织视图:
-
该账户必须是 AWS 组织
的成员。 -
您的组织必须已启用 Organizations 的所有功能。有关更多信息,请参阅 AWS Organizations 用户指南中的启用组织中的所有功能。
-
您组织中的管理账户必须拥有商业、Enterprise On-Ramp 和企业 Support 计划。您可以从 AWS Support 中心或从 Support plans
(支持计划)页面中查找您的支持计划。请参阅比较 AWS Support 计划 。 -
您必须以管理账户中的用户身份(或承担的等效角色)登录。无论您是以 IAM 用户还是 IAM 角色登录,您都必须拥有具有所需权限的策略。请参阅使用 IAM 策略允许访问组织视图。
启用组织视图
满足上述先决条件之后,请按照以下步骤启用组织视图。启用此功能后,将出现以下情况:
-
Trusted Advisor 被启用为组织中的可信服务。有关更多信息,请参阅 AWS Organizations 用户指南中的使用其他 AWS 服务启用可信访问权限。
-
AWSServiceRoleForTrustedAdvisorReporting
service-linked-role 在您组织中的管理账户中为您创建。此角色包括 Trusted Advisor 代表您调用 Organizations 所需的权限。此服务关联角色已锁定,您无法手动删除它。有关更多信息,请参阅将服务相关角色用于 Trusted Advisor。
在 Trusted Advisor 控制台中启用组织视图。
要启用组织视图
-
以管理员身份登录组织的管理账户,并打开位于 https://console.aws.amazon.com/trustedadvisor
的 AWS Trusted Advisor 控制台。 -
在导航窗格中的 Preferences(首选项)下,选择 Your organization(您的组织)。
-
在通过 AWS Organizations 启用可信访问下,打开已启用。
注意
为管理账户启用组织视图不会为所有成员账户提供相同的检查。例如,如果您的成员账户都具有基本支持,那么这些账户将不会拥有与管理账户相同的检查。AWS Support 计划决定了为账户提供了哪些 Trusted Advisor 检查。
刷新 Trusted Advisor 检查
在您为组织创建报告之前,我们建议您刷新您的 Trusted Advisor 检查的状态。您可以下载报告,而无需刷新 Trusted Advisor 检查,但您的报告可能不包含最新信息。
如果您拥有商业、Enterprise On-Ramp 和企业 Support 计划,则 Trusted Advisor 会每周自动刷新您账户中的检查。
注意
如果您的组织中有具有开发人员或基本支持计划的账户,则这些账户的用户必须登录 Trusted Advisor 控制台刷新检查。您无法刷新组织管理账户中的所有账户的检查。
要刷新 Trusted Advisor 检查
-
导航到位于 https://console.aws.amazon.com/trustedadvisor
的 AWS Trusted Advisor 控制台。 -
在 Trusted Advisor 建议页面上,选择刷新所有检查。这将刷新您账户中的所有检查。
您也可以通过以下方式刷新特定检查:
-
使用 RefreshTrustedAdvisorCheck API 操作。
-
选择刷新图标 ( ) 进行单独检查。
创建组织视图报告
启用组织视图后,您可以创建报告,以便可以查看组织的 Trusted Advisor 检查结果。
您最多可以创建 50 个报告。如果创建的报告超出此配额,Trusted Advisor 会删除最早的报告。您无法恢复已删除的报告。
要创建组织视图报告
-
登录组织的管理账户,并打开位于 https://console.aws.amazon.com/trustedadvisor
的 AWS Trusted Advisor 控制台。 -
在导航窗格中,选择 Organizational View(组织视图)。
-
选择创建报告。
-
默认情况下,报告包含所有 AWS 区域、检查类别、检查和资源状态。在 Create report(创建报告)页面上,您可以使用筛选条件选项自定义报告。例如,您可以清除区域的 All(全部)选项,然后指定要包括在报告中的单个区域。
-
输入报告的 Name(名称)。
-
对于 Format,选择 JSON 或 CSV。
-
对于 Region(区域),指定 AWS 区域或选择 All(全部)。
-
对于 Check category(检查类别),选择检查类别或选择 All(全部)。
-
对于 Checks(检查),选择该类别的特定检查,或选择 All(全部)。
注意
Check category(检查类别)筛选条件将覆盖 Checks(检查)筛选条件。例如,如果您选择 Security(安全)类别,然后选择特定的检查名称,则您的报告将包含该类别的所有检查结果。若要仅针对特定检查创建报告,请为检查类别保留默认的 All(全部)值,然后选择您的检查名称。
-
对于 Resource status(资源状态),选择要筛选的状态,如 Warning(警告),或选择 All(全部)。
-
-
对于 AWS 组织,选择要包含在您的报告中的组织单位 (OU)。有关 OU 的更多信息,请参阅 AWS Organizations 用户指南中的管理组织单位。
-
选择创建报告。
例 :创建报告筛选条件选项
以下示例为以下选项创建 JSON 报告:
-
三个 AWS 区域
-
所有的安全和性能检查
在以下示例中,报告包含 support-team OU 和属于组织一部分的一个 AWS 账户。
注意
-
创建报告所需的时间量取决于组织中的账户数量以及每个账户中的资源数量。
-
您不能一次创建多个报告,除非当前报告已运行超过 6 个小时。
-
如果您没有看到报告显示在页面上,请刷新页面。
查看报告摘要
报告准备就绪后,您可以从 Trusted Advisor 控制台中查看报告摘要。这样,您就可以快速查看整个组织的检查结果摘要。
要查看报告摘要
-
登录组织的管理账户,并打开位于 https://console.aws.amazon.com/trustedadvisor
的 AWS Trusted Advisor 控制台。 -
在导航窗格中,选择 Organizational View(组织视图)。
-
选择报告名称。
-
在 Summary(摘要)页面上,查看每种类别的检查状态。您还可以选择 Download report(下载报告)。
例 :组织的报告摘要
下载组织视图报告
报告准备好后,请从 Trusted Advisor 控制台中下载报告。报告是一个 .zip 文件,其中包含三个文件:
-
summary.json
– 包含每种检查类别的检查结果的摘要。 -
schema.json
– 包含报告中指定检查的 schema。 -
资源文件(.json 或 .csv)– 包含有关组织中资源的检查状态的详细信息。
要下载组织视图报告
-
登录组织的管理账户,并打开位于 https://console.aws.amazon.com/trustedadvisor
的 AWS Trusted Advisor 控制台。 -
在导航窗格中,选择 Organizational View(组织视图)。
Organizational View(组织视图)页面显示可供下载的报告。
-
选择一个报告,选择 Download report(下载报告),然后保存文件。一次只能下载一个报告。
-
解压缩该文件。
-
使用文本编辑器打开
.json
文件或使用电子表格应用程序打开.csv
文件。注意
如果您的报告为 5MB 或以上,您可能会收到多个文件。
例 :summary.json 文件
summary.json
文件显示组织中的账户数量以及每种类别中的检查的状态。
Trusted Advisor 使用以下颜色代码表示检查结果:
-
Green
– Trusted Advisor 没有检测到检查的问题。 -
Yellow
– Trusted Advisor 检测到检查的可能问题。 -
Red
– Trusted Advisor 检测到错误并建议执行检查操作。 -
Blue
– Trusted Advisor 无法确定检查的状态。
在以下示例中,两个检查为 Red
,一个为 Green
,一个为 Yellow
。
{
"numAccounts": 3,
"filtersApplied": {
"accountIds": ["123456789012","111122223333","111111111111"],
"checkIds": "All",
"categories": [
"security",
"performance"
],
"statuses": "All",
"regions": [
"us-west-1",
"us-west-2",
"us-east-1"
],
"organizationalUnitIds": [
"ou-xa9c-EXAMPLE1",
"ou-xa9c-EXAMPLE2"
]
},
"categoryStatusMap": {
"security": {
"statusMap": {
"ERROR": {
"name": "Red",
"count": 2
},
"OK": {
"name": "Green",
"count": 1
},
"WARN": {
"name": "Yellow",
"count": 1
}
},
"name": "Security"
}
},
"accountStatusMap": {
"123456789012": {
"security": {
"statusMap": {
"ERROR": {
"name": "Red",
"count": 2
},
"OK": {
"name": "Green",
"count": 1
},
"WARN": {
"name": "Yellow",
"count": 1
}
},
"name": "Security"
}
}
}
}
例 :schema.json 文件
schema.json
文件包含报告中的检查的 schema。以下示例包括 IAM 密码策略的 ID 和属性 (Yw2K9puPzl)和 IAM 密钥轮换 (DqdJqYeRm5) 检查。
{
"Yw2K9puPzl": [
"Password Policy",
"Uppercase",
"Lowercase",
"Number",
"Non-alphanumeric",
"Status",
"Reason"
],
"DqdJqYeRm5": [
"Status",
"IAM User",
"Access Key",
"Key Last Rotated",
"Reason"
],
...
}
例 :resources.csv 文件
resources.csv
文件包含组织中资源的相关信息。此示例显示了报告中显示的一些数据列,如下所示:
-
受影响账户的账户 ID
-
Trusted Advisor 检查 ID
-
资源 ID
-
报告的时间戳
-
Trusted Advisor 检查的完整名称
-
Trusted Advisor 检查类别
-
父组织单位 (OU) 或根账户的账户 ID
仅当存在资源级别检查结果时,资源文件才包含条目。您可能不会在报告中看到检查,原因如下:
-
某些检查,例如根账户上的 MFA,没有资源,也不会显示在报告中。无资源的检查将改为显示在
summary.json
文件中。 -
有些检查仅在它们为
Red
或者Yellow
时显示资源。如果所有资源都为Green
,则它们可能不会出现在您的报告中。 -
如果没有为需要检查的服务启用账户,则检查可能不会显示在报告中。例如,如果您的组织中没有使用 Amazon Elastic Compute Cloud 预留实例,则 Amazon EC2 Reserved Instance Lease Expiration 检查将不会显示在您的报告中。
-
账户尚未刷新检查结果。当具有基本支持计划或开发人员支持计划的用户首次登录 Trusted Advisor 控制台时可能会发生此情况。如果您拥有商业、Enterprise On-Ramp 和企业 Support 计划,则用户最长可能需要在账户注册后一周才能看到检查结果。有关更多信息,请参阅刷新 Trusted Advisor 检查。
-
如果只有组织的管理账户启用了检查建议,则报告将不会包括组织中其他账户的资源。
对于资源文件,您可以使用常用软件(如 Microsoft Excel)打开 .csv 文件格式。您可以使用 .csv 文件对组织中所有账户中的所有检查进行一次性分析。如果要将报告与应用程序一起使用,则可以将报告作为 .json 文件下载。
.json 文件格式比 .csv 文件格式提供的灵活度更大,可用于高级使用案例,例如使用多个数据集的聚合和高级分析。例如,您可以将 SQL 界面与 AWS 服务(例如 Amazon Athena)结合使用以对您的报告运行查询。您还可以使用 Amazon QuickSight 创建控制面板并可视化您的数据。有关更多信息,请参阅使用其他 AWS 服务查看 Trusted Advisor 报告。
禁用组织视图
按照此程序来禁用组织视图。您必须登录组织的管理账户,或承担具有禁用此功能所需权限的角色。您无法从组织中的其他账户禁用此功能。
禁用此功能后,将出现以下情况:
-
Trusted Advisor 将作为 Organizations 中的可信服务删除。
-
AWSServiceRoleForTrustedAdvisorReporting
服务关联角色在您组织的管理账户中解锁。这意味着如果需要,您可以手动删除它。 -
您无法为组织创建、查看或下载报告。要访问以前创建的报告,您必须从 Trusted Advisor 控制台中重新启用组织视图。请参阅启用组织视图。
要禁用 Trusted Advisor 的组织视图
-
登录组织的管理账户,并打开位于 https://console.aws.amazon.com/trustedadvisor
的 AWS Trusted Advisor 控制台。 -
在导航窗格中,选择 Preferences。
-
在 Organizational View(组织视图)下,选择 Disable organizational view(禁用组织视图)。
禁用组织视图后,Trusted Advisor 不再聚合来自组织其他 AWS 账户中的检查。但是,AWSServiceRoleForTrustedAdvisorReporting
服务相关角色保留在组织的管理账户上,直到您通过 IAM 控制台、IAM API 或 AWS Command Line Interface (AWS CLI) 将其删除为止。有关更多信息,请参阅 IAM 用户指南中的删除服务相关角色。
注意
您可以使用其他 AWS 服务查询和可视化组织视图报告的数据。有关更多信息,请参阅以下资源: