使用角色来维护已配置 Quick Setup 的资源运行状况和一致性 - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用角色来维护已配置 Quick Setup 的资源运行状况和一致性

Systems Manager 使用名为 AWSServiceRoleForSSMQuickSetup 的服务相关角色。

Systems Manager 的 AWSServiceRoleForSSMQuickSetup 服务相关角色权限

AWSServiceRoleForSSMQuickSetup 服务相关角色信任以下服务代入该角色:

  • ssm-quicksetup.amazonaws.com

角色权限策略允许 Systems Manager 对指定资源完成以下操作:

  • Amazon Systems Manager 使用此 IAM 服务角色来检查配置运行状况,确保参数和已配置资源的一致使用,并在检测到偏差时修复资源。

用于为 AWSServiceRoleForSSMQuickSetup 角色提供权限的托管式策略是 SSMQuickSetupRolePolicySSMQuickSetupRolePolicy 为以下服务提供权限:

ssm(Systems Manager)- 读取有关已配置资源预期处于的状态的信息。

organizations(Amazon Organizations)– 读取属于组织的成员账户的信息,如“组织”中所配置。

cloudformation(Amazon CloudFormation)– 读取有关用于管理资源状态和 CloudFormation 堆栈集操作的 CloudFormation 堆栈的信息。

策略的内容如下所示:

{ "Version": "2012-10-17", "Statement": [{ "Sid": "SSMResourceDataSyncListPermissions", "Action": [ "ssm:ListResourceDataSync" ], "Resource": "*", "Effect": "Allow" }, { "Sid": "SSMDocumentReadOnlyPermissions", "Action": [ "ssm:DescribeDocument", "ssm:GetDocument" ], "Resource": "*", "Effect": "Allow" }, { "Sid": "OrganizationReadOnlyPermissions", "Action": [ "organizations:ListRoots", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators", "organizations:ListAccountsForParent", "organizations:ListOrganizationalUnitsForParent", "organizations:DescribeOrganizationalUnit" ], "Resource": "*", "Effect": "Allow" }, { "Sid": "QuickSetupStackSetReadOnlyPermissions", "Action": [ "cloudformation:DescribeStackSetOperation", "cloudformation:ListStackInstances", "cloudformation:ListStackSetOperations", "cloudformation:ListStackSetOperationResults" ], "Resource": [ "arn:aws:cloudformation:*:*:stackset/AWS-QuickSetup-*", "arn:aws:cloudformation:*:*:stack/StackSet-AWS-QuickSetup-*" ], "Effect": "Allow" }, { "Sid": "QuickSetupStackSetDeletePermissions", "Action": [ "cloudformation:DeleteStackInstances", "cloudformation:DeleteStackSet" ], "Resource": [ "arn:aws:cloudformation:*:*:stackset/AWS-QuickSetup-*", "arn:aws:cloudformation:*:*:stack/StackSet-AWS-QuickSetup-*" ], "Effect": "Allow" } ] }

您必须配置权限,允许 IAM 实体(如用户、组或角色)创建、编辑或删除服务相关角色。有关更多信息,请参阅《IAM 用户指南》中的服务相关角色权限

创建 Systems Manager 的 AWSServiceRoleForSSMQuickSetup 服务相关角色

您无需手动创建 AWSServiceRoleForSSMQuickSetup 服务相关角色。当您在 Amazon Web Services Management Console 中创建 Quick Setup 配置时,Systems Manager 会为您创建服务相关角色。

编辑 Systems Manager 的 AWSServiceRoleForSSMQuickSetup 服务相关角色

Systems Manager 不允许您编辑 AWSServiceRoleForSSMQuickSetup 服务相关角色。创建服务相关角色后,您将无法更改角色的名称,因为可能有多种实体引用该角色。但是可以使用 IAM 编辑角色描述。有关更多信息,请参阅《IAM 用户指南》中的编辑服务相关角色

删除 Systems Manager 的 AWSServiceRoleForSSMQuickSetup 服务相关角色

如果不再需要使用某个需要服务相关角色的功能或服务,我们建议您删除该角色。这样就没有未被主动监控或维护的未使用实体。但是,您必须先清除您的服务相关角色,然后才能手动删除它。

清除 AWSServiceRoleForSSMQuickSetup 服务相关角色

在使用 IAM 删除 AWSServiceRoleForSSMQuickSetup 服务相关角色之前,必须先删除使用该角色的 Quick Setup 配置。有关更多信息,请参阅 编辑和删除配置

手动删除 AWSServiceRoleForSSMQuickSetup 服务相关角色

使用 IAM 控制台、Amazon CLI 或 Amazon API 删除 AWSServiceRoleForSSMQuickSetup 服务相关角色。有关更多信息,请参阅以下主题:

支持 Systems ManagerAWSServiceRoleForSSMQuickSetup 服务相关角色的区域

Systems Manager 并非在提供该服务的每个区域中都支持使用服务相关角色。您可以在以下区域中使用 AWSServiceRoleForSSMQuickSetup 角色。

  • 美国东部(俄亥俄)

  • 美国东部(弗吉尼亚州北部)

  • 美国西部(加利福尼亚北部)

  • 美国西部(俄勒冈州)

  • 亚太地区(孟买)

  • 亚太地区(首尔)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(东京)

  • 加拿大(中部)

  • 欧洲地区(法兰克福)

  • 欧洲地区(斯德哥尔摩)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(伦敦)

  • 欧洲(巴黎)

  • 南美洲(圣保罗)