本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
用于成本分配的用户属性的服务关联角色
用于成本分配的用户属性使用 AWS 身份和访问管理 (IAM) Access Management 服务相关角色。服务相关角色是一种独特的 IAM 角色,直接链接到用户属性以进行成本分配。服务相关角色由用户属性预定义以进行成本分配,包括该服务代表您调用其他 AWS 服务所需的所有权限。
服务相关角色可以更轻松地设置用户属性以进行成本分配,因为您不必手动添加必要的权限。成本分配的用户属性定义了其服务相关角色的权限,除非另有定义,否则只有用于成本分配的用户属性才能担任该角色。定义的权限包括信任策略和权限策略,而且权限策略不能附加到任何其他 IAM 实体。
有关支持服务相关角色的其他服务的信息,请参阅可与 IAM 搭配使用的AWS 服务,并查找 Service-Linked Role(服务相关角色)列中为 Yes(是)的服务。选择是和链接,查看该服务的服务关联角色文档。
用于成本分配的用户属性的服务相关角色权限
用于成本分配的用户属性使用名为的服务相关角色AWSServiceRoleForUserAttributeCostAllocation,该角色授予成本分配的用户属性代表您从 AWS IAM Identity Center 读取用户属性的权限。
AWSServiceRoleForUserAttributeCostAllocation 服务关联角色信任 user-attribute-cost-allocation-data.amazonaws.com 服务来代入角色。
服务相关角色使用两种类型的策略:
-
内联角色权限策略:包含允许成本分配的用户属性通过 Identity Store 访问您的 AWS IAM Identity Center 实例中的用户信息的权限 APIs。该策略包括客户加密身份中心数据时必需的 KMS 权限,其范围仅限于您的特定账户和 Identity Center 实例。
-
AWS 托管策略 (AWSUserAttributeCostAllocationPolicy):为服务提供获取服务相关角色以供内部使用的额外权限。
有关 AWSUserAttributeCostAllocationPolicy 托管政策更新的更多信息,请参阅 B AWS illing and Cost Management 的AWS 托管政策。
您必须配置权限,允许 IAM 实体(如用户、组或角色)创建、编辑或删除服务相关角色。有关更多信息,请参阅《IAM 用户指南》中的服务相关角色权限。
为成本分配服务相关角色创建用户属性
您无需手动创建服务关联角色。当您在成本管理控制台中为成本分配启用用户属性时,该服务会自动为您创建与服务相关的角色。 AWS
如果您删除该服务关联角色,然后需要再次创建,您可以使用相同流程在账户中重新创建此角色。当您为成本分配启用用户属性时,该服务会再次为您创建服务相关角色。
编辑成本分配服务相关角色的用户属性
由于多个实体可能引用 AWSServiceRoleForUserAttributeCostAllocation 服务相关角色,因此无法编辑该角色的名称或权限。不过,您可以使用 IAM 编辑角色的说明。有关更多信息,请参阅《IAM 用户指南》中的编辑服务相关角色。
删除成本分配服务相关角色的用户属性
如果您不再需要使用用户属性进行成本分配,我们建议您删除AWSServiceRoleForUserAttributeCostAllocation服务相关角色。这样您就没有未被主动监控或维护的未使用实体。但是,在手动删除服务相关角色之前,必须先选择退出用于成本分配的用户属性。
清除 服务相关角色
在使用 IAM 删除服务相关角色之前,您必须先禁用成本分配首选项的用户属性中的所有用户属性,从而选择退出用于成本分配的用户属性。
手动删除服务相关角色
使用 IAM 控制台 AWS CLI、或 AWS API 删除AWSServiceRoleForUserAttributeCostAllocation服务相关角色。有关更多信息,请参阅《IAM 用户指南》中的删除服务相关角色。
成本分配服务相关角色的用户属性支持的区域
成本分配的用户属性支持在提供服务的所有 AWS 区域中使用服务相关角色。有关更多信息,请参阅 AWS 服务端点。