Actualización de una ruta
Puede actualizar una ruta para un servicio IBM Cloud mediante la consola, CLI, API o Terraform.
Actualizar una ruta en la consola
Para actualizar una ruta en la consola, siga estos pasos:
- Asegúrese de revisar Limitaciones y directrices.
- Desde la consola IBM Cloud, seleccione el
del menú de Navegación, luego haga clic en
de Infraestructura > Red > Tablas de enrutamiento. Aparece la página Tablas de direccionamiento para VPC.
- Localice la tabla de direccionamiento con las rutas que desea actualizar y pulse su nombre en la tabla.
- En la sección Rutas, localice la ruta que desea actualizar en la tabla. A continuación, haga clic en el menú
para editar o eliminar la ruta. Puede cambiar el nombre, la prioridad, la publicidad y la información de tipo de ruta.
- Haga clic en Guardar para guardar las actualizaciones.
Actualización de una ruta desde la CLI
Antes de empezar, configure el entorno de CLI.
Para actualizar una ruta VPC desde la CLI, ejecute el siguiente comando :
ibmcloud is vpc-routing-table-route-update VPC ROUTING_TABLE ROUTE --name NEW_NAME [--priority PRIORITY] [--next-hop NEXT_HOP [--vpngw VPNGW]] [--advertise true | false] [--output JSON] [-q, --quiet]
Donde:
VPC- Es el ID o nombre de la VPC.
ROUTING_TABLE- Es el ID o nombre de la tabla de enrutamiento de la VPC.
ROUTE- Es el ID o nombre de la ruta VPC.
--name- Es el nuevo nombre de la ruta.
--priority- Es la prioridad de la ruta. Los valores menores tienen mayor prioridad. Si una tabla de direccionamiento personalizada contiene rutas con el mismo destino, se selecciona la ruta con la prioridad más alta (valor más pequeño).
--next-hop- Si la acción es
deliver, este valor es la dirección IP o el ID de conexión VPN o el nombre del siguiente salto al que enrutar los paquetes. --advertise- Anuncie a un enlace directo, pasarela de tránsito o ambos orígenes de entrada. Uno de
true,false. --output- Formatea la salida en JSON.
--q, quiet- Hace que el mandato se ejecute de forma silenciosa y no genera ninguna salida.
Ejemplos de CLI
ibmcloud is vpc-routing-table-route-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 72b27b5c-f4b0-48bb-b954-5becc7c1d4ef --name my-vpc-route --priority 1
ibmcloud is vpc-routing-table-route-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 72b27b5c-f4b0-48bb-b954-5becc7c1d4ef --name my-vpc-route --next-hop 10.0.0.2
Actualizar una ruta con la API
Para actualizar una ruta de destino con la API, siga estos pasos:
-
Configure el entorno de la API.
-
Almacene los valores para las siguientes variables que se van a utilizar en el mandato de la API:
export VpcId=<your_vpc_id> export RoutingTableId=<your_routing_table_id> -
Para actualizar una ruta:
curl -X PATCH "$vpc_api_endpoint/v1/vpcs/$vpc_id/routing_tables/$routing_table_id/routes/$id?version=2023-11-28&generation=2" \ -H "Authorization: Bearer $iam_token" \ -d '{ "name": "my-vpc-route-updated" }'
Actualización de una ruta con Terraform
Para actualizar una ruta con Terraform, siga estos pasos:
-
Configure su entorno Terraform.
-
Actualice la prioridad en el recurso de ruta existente:
resource "ibm_is_vpc_routing_table_route" "example" { vpc = ibm_is_vpc.example.id routing_table = ibm_is_vpc_routing_table.example.routing_table zone = "us-south-1" name = "custom-route-2" destination = "192.168.4.0/24" action = "deliver" priority = 4 next_hop = ibm_is_vpn_gateway_connection.example.gateway_connection // Example value "10.0.0.4" }
Para obtener documentación sobre el recurso ibm_is_vpc_routing_table_route, consulte Terraform Registry.