AWSSupport-ModifyEBSSnapshotPermission - AWS Systems Manager 自动化运行手册参考

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWSSupport-ModifyEBSSnapshotPermission

描述

AWSSupport-ModifyEBSSnapshotPermission运行手册可帮助您修改多个 Amazon Elastic Block Store (AmazonEBS) 快照的权限。使用此运行手册,您可以制作快照 PublicPrivate 并将其与其他 AWS 账户分享。使用此运行手册无法与其他账户共享使用默认KMS密钥加密的快照。

运行此自动化(控制台)

文档类型

自动化

所有者

Amazon

平台

Linux、macOS、Windows

参数

  • AutomationAssumeRole

    类型:字符串

    描述:(可选)允许 Systems ARN Manager Automation 代表您执行操作的 AWS Identity and Access Management (IAM) 角色的亚马逊资源名称 ()。如果未指定角色,Systems Manager Automation 将使用启动此运行手册的用户的权限。

  • AccountIds

    类型: StringList

    默认:无

    描述:(可选)您要与IDs之共享快照的账户。如果您为 Private 参数值输入 No,则此参数为必选项。

  • AccountPermissionOperation

    类型:字符串

    有效值:添加 | 移除

    默认:无

    描述:(可选)要执行的操作类型。

  • 专属

    类型:字符串

    有效值:是 | 否

    描述:(必需)如果要与特定账户共享快照,则为该值输入 No

  • SnapshotIds

    类型: StringList

    描述:(必填)您想要修改其权限的 Amazon EBS 快照。IDs

所需IAM权限

AutomationAssumeRole 参数需要执行以下操作才能成功使用运行手册。

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • ec2:DescribeSnapshots

  • ec2:ModifySnapshotAttribute

文档步骤

  1. aws:executeScript-验证SnapshotIds参数中提供的快照。IDs验证后IDs,脚本会检查加密快照并输出列表(如果有)。

  2. aws:branch- 根据为 Private 参数输入的值对自动化进行分支。

  3. aws:executeScript- 修改指定快照的权限,以便与指定账户共享快照。

  4. aws:executeScript- 修改快照的权限,将其从改 PublicPrivate

输出

ValidateSnapshots.EncryptedSnapshots

SharewithOtherAccounts.Result

MakePrivate.Result

MakePrivate. 命令