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

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

AWSSupport-CheckAndMountEFS

描述

AWSSupport-CheckAndMountEFS运行手册验证了挂载您的亚马逊弹性文件系统 (AmazonEFS) 文件系统并将文件系统挂载到您指定的亚马逊弹性计算云 (AmazonEC2) 实例上的先决条件。本运行手册支持使用DNS名称或使用挂载目标的 IP 地址挂载您的 Amazon EFS 文件系统。

运行此自动化(控制台)

文档类型

自动化

所有者

Amazon

平台

Linux

参数

  • AutomationAssumeRole

    类型:字符串

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

  • 操作

    类型:字符串

    有效值:选中 | CheckAndMount

    描述:(必需)确定运行手册是验证先决条件,还是验证先决条件并装载文件系统。

  • EfsId

    类型:字符串

    描述:(必选)要挂载的文件系统的 ID。

  • InstanceId

    类型:字符串

    描述:(必填)您要在其上挂载文件系统的 Amazon EC2 实例的 ID。

  • MountOptions

    类型:字符串

    描述:(可选)您要在EFS挂载文件系统时使用的 Amazon 挂载帮助程序支持的选项。如果您指定 tls 选项,则验证目标实例上的 stunnel 是否已升级。

  • MountPoint

    类型:字符串

    描述:(可选)要挂载文件系统的目录。如果为 Action 参数指定了 Check 值,则不应指定此参数。

  • MountTargetIP

    类型:字符串

    描述:(可选)挂载目标的 IP 地址。通过 IP 地址挂载适用于禁用的环境DNS,例如禁用DNS主机名的虚拟私有云 (VPCs)。此外,如果您的环境使用 Amazon Route 53(Route 53)以外的DNS提供商,则可以使用此选项。

  • 区域

    类型:字符串

    描述:(必填)Amazon EC2 实例和文件系统所在的位置。 AWS 区域

所需IAM权限

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

  • ssm:DescribeAutomationExecutions

  • ssm:DescribeAutomationStepExecutions

  • ssm:DescribeAutomationStepExecutions

  • ssm:DescribeInstanceInformation

  • ssm:DescribeInstanceProperties

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • ssm:GetDocument

  • ssm:ListCommands

  • ssm:ListCommandInvocations

  • ssm:ListDocuments

  • ssm:StartAutomationExecution

  • iam:ListRoles

  • ec2:DescribeInstances

  • ec2:DescribeSecurityGroups

  • elasticfilesystem:DescribeFileSystemPolicy

  • elasticfilesystem:DescribeMountTargets

  • elasticfilesystem:DescribeMountTargetSecurityGroups

  • resource-groups:*

文档步骤

  • aws:executeScript-收集有关您在InstanceId参数中指定的 Amazon EC2 实例的详细信息。

  • aws:executeScript - 收集有关您在 EfsId 参数中指定的文件系统的详细信息。

  • aws:executeScript-验证与文件系统关联的安全组允许来自您在参数中指定的 Amazon EC2 实例的端口 2049 上的流量。InstanceId

  • aws:assertAwsResourceProperty-验证您在InstanceId参数中指定的亚马逊EC2实例是否由 Systems Manager 管理,并且状态是否为Online

  • aws:branch - 根据您为 Action 参数指定的值进行分支。

  • aws:runCommand - 验证挂载您在 EfsId 参数中指定的文件系统的先决条件。

  • aws:runCommand-验证挂载您在参数中指定的文件系统的先决条件,并将文件系统挂载到您在EfsId参数中指定的 Amazon EC2 实例上。InstanceId