编辑 IAM 策略(控制台)
策略是一个实体;在附加到身份或资源时,策略定义了它们的权限。您可以使用 AWS Management Console 在 IAM 中编辑客户管理型策略和内联策略。AWS 托管策略无法编辑。AWS 账户中 IAM 资源的数量和大小是有限的。有关更多信息,请参阅 IAM 和 AWS STS 配额。
有关策略结构和语法的更多信息,请参阅AWS Identity and Access Management 中的策略和权限和IAM JSON 策略元素参考。
先决条件
在更改策略的权限之前,您应查看其最近的服务级别活动。这非常重要,因为您不想删除使用它的主体(个人或应用程序)的访问权限。有关查看上次访问的信息的更多信息,请参阅 使用上次访问的信息优化 AWS 中的权限。
编辑客户托管策略(控制台)
您可以从 AWS Management Console 中编辑客户管理型策略以更改在策略中定义的权限。客户托管策略最多可以具有五个版本。这是非常重要的,因为如果在五个版本以外更改托管策略,AWS Management Console将提示您决定删除哪个版本。也可以更改策略的默认版本,或者在编辑之前删除一个版本以避免出现提示。要了解版本的更多信息,请参阅IAM policy 版本控制。
设置客户管理型策略的默认版本(控制台)
您可以从 AWS Management Console 中设置客户管理型策略的默认版本。您可以使用该策略为整个组织中的权限建立一致的基准配置。该策略的所有新附件都将使用这组标准化的权限。
删除某个版本的客户管理型策略(控制台)
您可能需要删除客户管理型策略的某个版本,才能删除不再需要的权限或存在潜在安全风险的过时权限或不正确权限。仅维护必要的版本有助于确保始终处于五个管理型策略版本的限制范围内,从而为将来的更新和改进留出空间。您可以从 AWS Management Console 中删除客户管理型策略的某个版本。
编辑内联策略(控制台)
您可能需要编辑客户管理型策略以更新或完善所授予的权限,确保这些权限与组织不断变化的安全要求和访问控制需求保持一致。您可通过编辑来调整策略的 JSON 文档,并添加、修改或删除特定操作、资源或条件,以维护最低权限原则并适应环境或流程的变化。您可以从 AWS Management Console编辑内联策略。