En esta página, se describen los pasos para ver, actualizar y borrar las conexiones de Partner Cross‑Cloud Interconnect para Amazon Web Services (AWS). Para ver, actualizar o borrar una conexión, usa el recurso transport.
Ver conexiones
Para ver las conexiones, sigue estos pasos.
gcloud
Usa el comando gcloud network-connectivity transports list.
gcloud beta network-connectivity transports list \
--region=LOCATION
El resultado es similar al que se describe a continuación:
gcloud network-connectivity transport list --region us-east4 | Name | Profile | Bandwidth | State | |===================|======================|===========|========| | my-cci-aws | aws-us-east-1 | 1 Gb/s | Active | | my-cci-aws-123456 | aws-us-east-1 | 1 Gb/s | Active |
Reemplaza los siguientes valores:
TRANSPORT_NAME: Es el nombre del transporte del que deseas ver los detalles.LOCATION: Es la ubicación en la que reside la conexión.
Para obtener detalles de un solo transporte, usa el comando gcloud beta network-connectivity transports describe.
gcloud beta network-connectivity transports describe TRANSPORT_NAME \
--region=LOCATION
Reemplaza los siguientes valores:
TRANSPORT_NAME: Es el nombre del transporte del que deseas ver los detalles.LOCATION: Es la ubicación en la que reside la conexión.
API
Para enumerar todos los transportes en una ubicación y un proyecto específicos, usa el método networkconnectivity.transports.list con un cuerpo de solicitud vacío.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports"
Reemplaza los siguientes valores:
PROJECT: el nombre del proyectoLOCATION: Es la ubicación en la que reside la conexión.
Para obtener detalles de un solo transporte, usa el método networkconnectivity.transports.get.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME"
Reemplaza los siguientes valores:
PROJECT: el nombre del proyectoLOCATION: Es la ubicación en la que reside la conexión.TRANSPORT_NAME: Es el nombre del transporte del que deseas ver los detalles.
Actualizar conexiones
Puedes actualizar los siguientes dos parámetros del recurso de transporte:
descriptionadvertisedRoutes
Si cambias las rutas anunciadas, se modifican las rutas a las que se puede acceder desde AWS. Debes proporcionar los campos actualizados en una máscara en el parámetro de consulta.
API
Usa el método networkconnectivity.transports.patch.
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME" --data '{
"advertisedRoutes": ["IP_RANGE"]
}'
Reemplaza los siguientes valores:
PROJECT: el nombre del proyectoLOCATION: Es la ubicación en la que reside la conexión.TRANSPORT_NAME: Es el nombre del transporte que deseas actualizar.IP_RANGE: Es el rango de IP de las rutas anunciadas, como10.128.0.0/9.
El resultado es similar al siguiente:
{
{
"advertisedRoutes": [
"10.128.0.0/9"
],
"description": NEW_DESCRIPTION,
"updateTime": TIME
}
}
Borrar conexiones
Borrar un transporte no borra tu recurso en el lado de AWS, así que asegúrate de limpiar ambos lados de la conexión.
gcloud
Usa el comando gcloud beta network-connectivity transports delete.
gcloud beta network-connectivity transports delete TRANSPORT_NAME
--region=LOCATION
Reemplaza los siguientes valores:
TRANSPORT_NAME: El nombre del transporte que deseas borrarLOCATION: Es la ubicación en la que reside el transporte.
API
Para borrar un solo transporte, usa el método networkconnectivity.transports.delete con un cuerpo de solicitud vacío.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME
Reemplaza los siguientes valores:
PROJECT: el nombre del proyectoLOCATION: Es la ubicación en la que reside la conexión.TRANSPORT_NAME: Es el nombre del transporte que deseas borrar.
¿Qué sigue?
- Para encontrar respuestas a preguntas comunes sobre la arquitectura y las funciones de Cloud Interconnect, consulta las Preguntas frecuentes de Cloud Interconnect.
- Para obtener más información sobre Cloud Interconnect, consulta la descripción general de Cloud Interconnect.
- Si quieres obtener más información sobre las prácticas recomendadas de planificación y configuración de Cloud Interconnect, consulta Prácticas recomendadas.
- Para encontrar los Google Cloud nombres de recursos, consulta las APIs de Cloud Interconnect.