我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例无法连接到互联网。我想创建 Amazon Virtual Private Cloud (Amazon VPC) 端点,以便使用 AWS Systems Manager 来管理我的实例。
要管理未连接互联网的 EC2 实例,请配置 Systems Manager,以在 AWS PrivateLink 上使用 VPC 接口端点。
**注意:**如果您使用默认主机管理配置来管理您的实例,则无需创建 IAM 实例配置文件来管理实例。
完成以下步骤:
为入站和出站规则创建一个安全组,或修改现有安全组。该安全组必须允许出站流量通过端口 443 流向 VPC 端点。该安全组还必须允许来自 VPC 中与服务通信的资源的入站 HTTPS(端口 443)流量。对于 Inbound rules(入站规则),在类型中选择 HTTPS。对于 Source(来源),选择您的 VPC 的 CIDR 数据块。对于高级配置,允许 VPC 中特定子网的 CIDR 数据块,或您的实例使用的安全组。
将安全组添加到您的实例。然后,将该安全组与 VPC 端点相关联。有关详细信息,请参阅针对不同使用案例的安全组规则。
**注意:**VPC 端点将映射到特定的子网。如果您在创建 VPC 端点时选择多个子网,则 Amazon VPC 会为每个选定的子网创建一个端点。您需要为每个端点付费。
重复这些步骤,为 com.amazonaws.[region].ssmmessages 和 com.amazonaws.[region].ec2messages 创建端点。
对于 SSM Agent 版本 3.3.40.0 及更高版本,Systems Manager 使用 ssmmessages:* 端点(如果可用),而不是 ec2messages:* 端点。有关详细信息,请参阅与代理相关的 API 操作(ssmmessages 和 ec2messages 端点)中的“端点连接优先级”部分。
**注意:**完成配置后,该实例可能需要几分钟才能注册为托管实例。要立即连接 SSM Agent,请在实例中重启 SSM Agent 或重启该实例。
若要验证您的实例是否为托管实例,请完成下列步骤:
如果您遇到问题,请参阅为什么 Systems Manager 没有将我的 Amazon EC2 实例显示为托管实例?
如果您不使用默认会话首选项,请创建以下 VPC 端点 以使用会话管理器(AWS Systems Manager 的一项功能):
将实例连接到会话管理器不需要 VPC 端点。但是,创建基于 Windows 卷影复制服务 (VSS) 的实例快照需要 VPC 端点。
AWS Systems Manager endpoints and quotas
设置 AWS Systems Manager
rePost Polyglot
已提问 3 年前
Tim
已发布 2 年前