Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
En los siguientes ejemplos de código, se muestra cómo utilizar CreateVpcEndpoint
.
- AWS CLI
-
Ejemplo 1: creación de un punto de conexión de puerta de enlace
En el siguiente ejemplo de
create-vpc-endpoint
, se crea un punto de conexión de VPC de puerta de enlace entre la VPCvpc-1a2b3c4d
y Amazon S3 en la regiónus-east-1
y se asocia la tabla de enrutamientortb-11aa22bb
al punto de conexión.aws ec2 create-vpc-endpoint \ --vpc-id
vpc-1a2b3c4d
\ --service-namecom.amazonaws.us-east-1.s3
\ --route-table-idsrtb-11aa22bb
Salida:
{ "VpcEndpoint": { "PolicyDocument": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Allow\",\"Principal\":\"\*\",\"Action\":\"\*\",\"Resource\":\"\*\"}]}", "VpcId": "vpc-1a2b3c4d", "State": "available", "ServiceName": "com.amazonaws.us-east-1.s3", "RouteTableIds": [ "rtb-11aa22bb" ], "VpcEndpointId": "vpc-1a2b3c4d", "CreationTimestamp": "2015-05-15T09:40:50Z" } }
Para obtener más información, consulte Crear un punto final de puerta de enlace en la Guía del AWS PrivateLink usuario.
Ejemplo 2: creación de un punto de conexión de interfaz
En el siguiente ejemplo de
create-vpc-endpoint
, se crea un punto de conexión de VPC de interfaz entre la VPCvpc-1a2b3c4d
y Amazon S3 en la regiónus-east-1
. En el comando se crea el punto de conexión en la subredsubnet-1a2b3c4d
, se asocia al grupo de seguridadsg-1a2b3c4d
y se agrega una etiqueta con la clave Service y el valor S3.aws ec2 create-vpc-endpoint \ --vpc-id
vpc-1a2b3c4d
\ --vpc-endpoint-typeInterface
\ --service-namecom.amazonaws.us-east-1.s3
\ --subnet-idssubnet-7b16de0c
\ --security-group-idsg-1a2b3c4d
\ --tag-specificationsResourceType=vpc-endpoint,Tags=[{Key=service,Value=S3}]
Salida:
{ "VpcEndpoint": { "VpcEndpointId": "vpce-1a2b3c4d5e6f1a2b3", "VpcEndpointType": "Interface", "VpcId": "vpc-1a2b3c4d", "ServiceName": "com.amazonaws.us-east-1.s3", "State": "pending", "RouteTableIds": [], "SubnetIds": [ "subnet-1a2b3c4d" ], "Groups": [ { "GroupId": "sg-1a2b3c4d", "GroupName": "default" } ], "PrivateDnsEnabled": false, "RequesterManaged": false, "NetworkInterfaceIds": [ "eni-0b16f0581c8ac6877" ], "DnsEntries": [ { "DnsName": "*.vpce-1a2b3c4d5e6f1a2b3-9hnenorg.s3.us-east-1.vpce.amazonaws.com", "HostedZoneId": "Z7HUB22UULQXV" }, { "DnsName": "*.vpce-1a2b3c4d5e6f1a2b3-9hnenorg-us-east-1c.s3.us-east-1.vpce.amazonaws.com", "HostedZoneId": "Z7HUB22UULQXV" } ], "CreationTimestamp": "2021-03-05T14:46:16.030000+00:00", "Tags": [ { "Key": "service", "Value": "S3" } ], "OwnerId": "123456789012" } }
Para obtener más información, consulte Crear un punto final de VPC de interfaz en la Guía del AWS PrivateLink usuario.
Ejemplo 3: creación de un punto de conexión de equilibrador de carga de puerta de enlace
En el siguiente ejemplo de
create-vpc-endpoint
, se crea un punto de conexión de equilibrador de carga de puerta de enlace entre la VPCvpc-111122223333aabbc
y un servicio que se configura mediante un equilibrador de carga de puerta de enlace.aws ec2 create-vpc-endpoint \ --service-name
com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123
\ --vpc-endpoint-typeGatewayLoadBalancer
\ --vpc-idvpc-111122223333aabbc
\ --subnet-idssubnet-0011aabbcc2233445
Salida:
{ "VpcEndpoint": { "VpcEndpointId": "vpce-aabbaabbaabbaabba", "VpcEndpointType": "GatewayLoadBalancer", "VpcId": "vpc-111122223333aabbc", "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123", "State": "pending", "SubnetIds": [ "subnet-0011aabbcc2233445" ], "RequesterManaged": false, "NetworkInterfaceIds": [ "eni-01010120203030405" ], "CreationTimestamp": "2020-11-11T08:06:03.522Z", "OwnerId": "123456789012" } }
Para obtener más información, consulte los puntos finales del Gateway Load Balancer en la Guía del AWS PrivateLink usuario.
-
Para obtener más información sobre la API, consulte la Referencia CreateVpcEndpoint
de AWS CLI comandos.
-
Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, consulte. Cree EC2 recursos de Amazon mediante un AWS SDK En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.