So erstellen Sie einen EC2 Instance Connect-Endpunkt
Verwenden Sie den create-instance-connect-endpoint-Befehl.
aws ec2 create-instance-connect-endpoint \
--subnet-id subnet-0123456789example
Um die Art des Datenverkehrs anzugeben, den der Endpunkt unterstützt, geben Sie den --ip-address-type Parameter an. Gültige Werte sind ipv4, dualstack oder ipv6. Das Subnetz muss den von Ihnen angegebenen IP-Adresstyp unterstützen. Wenn der --ip-address-type Parameter weggelassen wird, wird der Standardwert durch den vom Subnetz unterstützten IP-Adresstyp bestimmt.
aws ec2 create-instance-connect-endpoint \
--subnet-id subnet-0123456789example \
--ip-address-type ipv4
Es folgt eine Beispielausgabe.
{
"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"
}
Den Erstellungsstatus überwachen
Der Anfangswert für das State-Feld ist create-in-progress. Bevor Sie über diesen Endpunkt eine Verbindung zu einer Instance herstellen können, warten Sie, bis der Status create-complete lautet. Verwenden Sie den describe-instance-connect-endpointsBefehl, um den Status des EC2 Instance Connect-Endpunkts zu überwachen. Der --query Parameter filtert die Ergebnisse nach dem State Feld.
aws ec2 describe-instance-connect-endpoints --instance-connect-endpoint-ids eice-0123456789example --query InstanceConnectEndpoints[*].State --output text
Es folgt eine Beispielausgabe.
create-complete
So erstellen Sie den EC2 Instance Connect-Endpunkt
Verwenden Sie das New-EC2InstanceConnectEndpointCmdlet.
New-EC2InstanceConnectEndpoint -SubnetId subnet-0123456789example
Um die Art des Datenverkehrs anzugeben, den der Endpunkt unterstützt, geben Sie den Parameter an-IpAddressType. Gültige Werte sind ipv4, dualstack oder ipv6. Das Subnetz muss den von Ihnen angegebenen IP-Adresstyp unterstützen. Wenn der -IpAddressType Parameter weggelassen wird, wird der Standardwert durch den vom Subnetz unterstützten IP-Adresstyp bestimmt.
New-EC2InstanceConnectEndpoint -SubnetId subnet-0123456789example -IpAddressType ipv4
Es folgt eine Beispielausgabe.
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
Den Erstellungsstatus überwachen
Der Anfangswert für das State-Feld ist create-in-progress. Bevor Sie über diesen Endpunkt eine Verbindung zu einer Instance herstellen können, warten Sie, bis der Status create-complete lautet. Verwenden Sie das Get-EC2InstanceConnectEndpointCmdlet, um den Status des EC2 Instance Connect-Endpunkts zu überwachen. .State.Valuefiltert die Ergebnisse in das State Feld.
(Get-EC2InstanceConnectEndpoint -InstanceConnectEndpointId "eice-0123456789example").State.Value
Es folgt eine Beispielausgabe.
create-complete