Los enlaces de la VPC le permiten crear integraciones privadas que conectan las rutas de la API HTTP a los recursos privados de una VPC, como equilibradores de carga de aplicaciones o aplicaciones basadas en contenedores de Amazon ECS. Para obtener más información sobre la creación de integraciones privadas, consulte Creación de integraciones privadas para API HTTP en API Gateway.
Una integración privada utiliza el enlace de la VPC para encapsular las conexiones entre API Gateway y los recursos de la VPC de destino. Puede reutilizar enlaces de la VPC a través de diferentes rutas y API.
Cuando crea un enlace de la VPC, API Gateway crea y administra interfaces de red elástica para el enlace de la VPC en su cuenta. Este proceso puede tardar unos minutos. Cuando un enlace de VPC está listo para usar, su estado cambia de PENDING
a AVAILABLE
.
nota
Si no se envía tráfico a través del enlace de la VPC durante 60 días, se convierte en INACTIVE
. Cuando un enlace de la VPC tiene el estado INACTIVE
, API Gateway elimina todas las interfaces de red del enlace de la VPC. Esto hace que las solicitudes de API que dependen del enlace de la VPC fallen. Si las solicitudes de la API se reanudan, API Gateway reaprovisiona las interfaces de red. Puede tardar unos minutos en crear las interfaces de red y reactivar el enlace de la VPC. Puede utilizar el estado del enlace de la VPC para supervisar el estado del enlace de la VPC.
Creación de un enlace de la VPC mediante la AWS CLI
Para crear un enlace de la VPC, todos los recursos involucrados deben ser propiedad de la misma cuenta de AWS. El siguiente comando create-vpc-link permite crear un enlace de la VPC:
aws apigatewayv2 create-vpc-link --name
MyVpcLink
\ --subnet-idssubnet-aaaa
subnet-bbbb
\ --security-group-idssg1234
sg5678
nota
Los enlaces de la VPC son inmutables. Después de crear un enlace de la VPC, no puede cambiar sus subredes o grupos de seguridad.
Eliminación de un enlace de la VPC mediante la AWS CLI
El siguiente comando delete-vpc-link permite eliminar un enlace de la VPC.
aws apigatewayv2 delete-vpc-link --vpc-link-id
abcd123
Disponibilidad por región
Los enlaces de la VPC para las API HTTP se admiten en las siguientes regiones y zonas de disponibilidad:
Nombre de la región | Región | Zonas de disponibilidad admitidas |
---|---|---|
Este de EE. UU. (Ohio) | us-east-2 |
use2-az1, use2-az2, use2-az3 |
Este de EE. UU. (Norte de Virginia) | us-east-1 |
use1-az1, use1-az2, use1-az4, use1-az5, use1-az6 |
Oeste de EE. UU. (Norte de California) | us-west-1 |
usw1-az1, usw1-az3 |
Oeste de EE. UU. (Oregón) | us-west-2 |
usw2-az1, usw2-az2, usw2-az3, usw2-az4 |
Asia-Pacífico (Hong Kong) | ap-east-1 |
ape1-az2, ape1-az3 |
Asia-Pacífico (Bombay) | ap-south-1 |
aps1-az1, aps1-az2, aps1-az3 |
Asia-Pacífico (Seúl) | ap-northeast-2 |
apne2-az1, apne2-az2, apne2-az3 |
Asia-Pacífico (Singapur) | ap-southeast-1 |
apse1-az1, apse1-az2, apse1-az3 |
Asia-Pacífico (Sídney) | ap-southeast-2 |
apse2-az1, apse2-az2, apse2-az3 |
Asia-Pacífico (Tokio) | ap-northeast-1 |
apne1-az1, apne1-az2, apne1-az4 |
Canadá (centro) | ca-central-1 |
cac1-az1, cac1-az2 |
Europa (Fráncfort) | eu-central-1 |
euc1-az1, euc1-az2, euc1-az3 |
Europa (Irlanda) | eu-west-1 |
euw1-az1, euw1-az2, euw1-az3 |
Europa (Londres) | eu-west-2 |
euw2-az1, euw2-az2, euw2-az3 |
Europa (París) | eu-west-3 |
euw3-az1, euw3-az3 |
Europa (España) | eu-south-2 | eus2-az1, eus2-az2, eus2-az3 |
Europa (Estocolmo) | eu-north-1 |
eun1-az1, eun1-az2, eun1-az3 |
Medio Oriente (Baréin) | me-south-1 |
mes1-az1, mes1-az2, mes1-az3 |
América del Sur (São Paulo) | sa-east-1 |
sae1-az1, sae1-az2, sae1-az3 |
AWS GovCloud (Oeste de EE.UU.) | us-gov-west-1 |
usgw1-az1, usgw1-az2, usgw1-az3 |