创建 EC2 Instance Connect Endpoint
您可以创建 EC2 Instance Connect 端点来确保安全连接到实例。
注意事项
-
共享子网:您可以在与您共享的子网中创建 EC2 Instance Connect 端点。但您无法使用 VPC 所有者在与您共享的子网中创建的 EC2 Instance Connect 端点。
-
IP 地址类型:EC2 Instance Connect 端点支持以下地址类型,这些地址类型必须与您的子网兼容:
-
ipv4
:仅连接到具有私有 IPv4 地址的 EC2 实例。 -
dualstack
:连接到具有私有 IPv4 地址或 IPv6 地址的 EC2 实例。 -
ipv6
:仅连接到具有 IPv6 地址的 EC2 实例。
-
先决条件
您必须拥有创建 EC2 Instance Connect Endpoint 所需的 IAM 权限。有关更多信息,请参阅 创建、描述、修改和删除 EC2 Instance Connect 端点的权限。
- Console
-
要创建 EC2 Instance Connect Endpoint
通过 https://console.aws.amazon.com/vpc/
打开 Amazon VPC 控制台。 -
在左侧导航窗格中,选择终端节点。
-
选择创建端点,然后按如下所示指定端点设置:
-
(可选)对于名称标签,输入端点的名称。
-
对于类型,选择 EC2 Instance Connect Endpoint。
-
在网络设置下,对于 VPC,选择具有目标实例的 VPC。
-
(可选)要保留客户端 IP 地址,请展开其他设置,然后选中保留客户端 IP 复选框。否则会默认将端点网络接口用作客户端 IP 地址。
注意
仅当端点的 IP 地址类型配置为 IPv4 时,此选项才可用。
-
(可选)对于安全组,请选择要与端点关联的安全组。否则会默认使用 VPC 的默认安全组。有关更多信息,请参阅 EC2 Instance Connect Endpoint 安全组。
-
对于子网,选择要在其中创建端点的子网。
-
对于 IP 地址类型,选择端点的 IP 地址类型。如果需要同时支持实例的 IPv4 和 IPv6 连接,则请选择双堆栈。如果需要支持客户端 IP 保留,则请选择 IPv4。
-
(可选)若要添加标签,请选择 Add new tag(添加新标签),然后输入该标签的键和值。
-
-
检查您的设置,然后选择创建端点。
端点的初始状态为待处理。您必须等待端点状态变为可用后,才能使用此端点连接到实例。这可能需要几分钟的时间。
-
要使用端点连接到实例,请参阅 连接到实例。
- AWS CLI
-
要创建 EC2 Instance Connect Endpoint
使用 create-instance-connect-endpoint 命令。
aws ec2 create-instance-connect-endpoint \ --subnet-id
subnet-0123456789example
要指定端点支持的流量类型,请包含
--ip-address-type
参数。有效值为ipv4
、dualstack
或ipv6
。子网必须支持您指定的 IP 地址类型。省略--ip-address-type
参数时,默认值由子网支持的 IP 地址类型决定。aws ec2 create-instance-connect-endpoint \ --subnet-id
subnet-0123456789example
\ --ip-address-typeipv4
下面是示例输出。
{ "OwnerId": "
111111111111
", "InstanceConnectEndpointId": "eice-0123456789example
", "InstanceConnectEndpointArn": "arn:aws:ec2:us-east-1
:111111111111
:instance-connect-endpoint/eice-0123456789example
", "State": "create-complete", "StateMessage": "", "DnsName": "eice-0123456789example
.0123abcd
.ec2-instance-connect-endpoint.us-east-1
.amazonaws.com", "FipsDnsName": "eice-0123456789example
.0123abcd
.fips.ec2-instance-connect-endpoint.us-east-1
.amazonaws.com", "NetworkInterfaceIds": [ "eni-0123abcd
" ], "VpcId": "vpc-0123abcd
", "AvailabilityZone": "us-east-1a
", "CreatedAt": "2023-04-07T15:43:53.000Z
", "SubnetId": "subnet-0123abcd
", "PreserveClientIp": false, "SecurityGroupIds": [ "sg-0123abcd
" ], "Tags": [], "IpAddressType": "ipv4
" }监控创建状态
State
字段的初始值为create-in-progress
。在使用此端点连接到实例之前,请等待状态变为create-complete
。使用 describe-instance-connect-endpoints 命令监控 EC2 Instance Connect 端点的状态。--query
参数会将结果筛选到State
字段。aws ec2 describe-instance-connect-endpoints --instance-connect-endpoint-ids
eice-0123456789example
--query InstanceConnectEndpoints[*].State --output text下面是示例输出。
create-complete
- PowerShell
-
创建 EC2 Instance Connect Endpoint
使用 New-EC2InstanceConnectEndpoint cmdlet。
New-EC2InstanceConnectEndpoint -SubnetId
subnet-0123456789example
要指定端点支持的流量类型,请包含
-IpAddressType
参数。有效值为ipv4
、dualstack
或ipv6
。子网必须支持您指定的 IP 地址类型。省略-IpAddressType
参数时,默认值由子网支持的 IP 地址类型决定。New-EC2InstanceConnectEndpoint -SubnetId
subnet-0123456789example
-IpAddressTypeipv4
下面是示例输出。
OwnerId :
111111111111
InstanceConnectEndpointId :eice-0123456789example
InstanceConnectEndpointArn : arn:aws:ec2:us-east-1
:111111111111
:instance-connect-endpoint/eice-0123456789example
State : create-complete StateMessage : DnsName :eice-0123456789example
.0123abcd
.ec2-instance-connect-endpoint.us-east-1
.amazonaws.com FipsDnsName :eice-0123456789example
.0123abcd
.fips.ec2-instance-connect-endpoint.us-east-1
.amazonaws.com NetworkInterfaceIds : {eni-0123abcd
} VpcId :vpc-0123abcd
AvailabilityZone :us-east-1a
CreatedAt : 4/7/2023 3:43:53 PM SubnetId :subnet-0123abcd
PreserveClientIp : False SecurityGroupIds : {sg-0123abcd
} Tags : {} IpAddressType :ipv4
监控创建状态
State
字段的初始值为create-in-progress
。在使用此端点连接到实例之前,请等待状态变为create-complete
。使用 Get-EC2InstanceConnectEndpoint cmdlet 监控 EC2 Instance Connect Endpoint 的状态。.State.Value
将结果筛选到State
字段。(Get-EC2InstanceConnectEndpoint -InstanceConnectEndpointId "
eice-0123456789example
").State.Value下面是示例输出。
create-complete