Consulta cómo editar o eliminar pruebas siguiendo los pasos que se indican en esta página. Puedes editar o eliminar las pruebas que hayas creado tú y otros usuarios.
Para crear, ver o volver a ejecutar pruebas, consulta Crear y ejecutar pruebas de conectividad.
Para obtener información sobre las pruebas de conectividad, consulta la descripción general.
Antes de empezar
Before you can use Connectivity Tests, set up the following items in Google Cloud:
In the Google Cloud console, go to the project selector page.
Select or create a Google Cloud project.
- Ensure that billing is enabled for your Google Cloud project.
Install the Google Cloud CLI, which is part of the Google Cloud CLI. To install the latest version of the gcloud CLI, see the gcloud CLI documentation.
For a list of all commands, see the
gcloud
command reference.Enable the Network Management API. Enabling the API provides you with the following:
Example API calls that use the Network Management API
Puedes probar los comandos de la API Network Management con el Explorador de APIs. En el documento de referencia de la API Network Management, usa la columna
Try this API
para consultar los campos de la API y ejecutar una prueba.Sample code that uses the API Python client
The example code assumes that you have constructed a resource named
api
to interact with the Network Management API. To construct a resource, use thebuild
function. See the following example:from googleapiclient.discovery import build api = build('networkmanagement', 'v1')
For more information about the API Python client, see the following:
- Google API Client Library for Python Docs in GitHub, which includes installation and authentication instructions.
- The Network Management API reference documentation for the API Python client.
- Obtain the permissions that you need to run and view tests. For details, see Assign access.
Actualizar una prueba
Sigue los pasos que se indican en esta sección para actualizar una prueba. Puedes cambiar cualquier campo, excepto el name
de la prueba.
Para comprobar el estado de la operación de prueba update
mientras se está ejecutando, consulta Comprobar una operación de prueba en ejecución.
Consola
En la página principal de Connectivity Tests
En la Google Cloud consola, ve a la página Pruebas de conectividad.
Para actualizar una prueba, haz clic en su nombre.
En la página Detalles de la prueba de conectividad, haga clic en Editar
en la parte superior de la página.Modifica las opciones de prueba.
Haz clic en Guardar.
La prueba se vuelve a ejecutar automáticamente.
En la página Detalles de la interfaz de red
En la consola de Google Cloud , ve a la página Instancias de VM.
Si aún no lo has hecho, selecciona el proyecto que contiene la instancia de la que quieres actualizar una prueba.
Haga clic en la instancia de la que quiera actualizar una prueba.
En Interfaces de red, selecciona la interfaz de red para la que quieras actualizar una prueba.
En Análisis de red, haga clic en Pruebas de conectividad.
Haga clic en el nombre de una prueba para actualizarla.
En la página Detalles de la prueba de conectividad, haga clic en Editar
en la parte superior de la página.Modifica las opciones de prueba.
Haz clic en Guardar.
La prueba se vuelve a ejecutar automáticamente.
gcloud
Para actualizar una prueba, introduce el siguiente comando con el ID de la prueba que quieras actualizar y las opciones de comando que quieras cambiar. En el siguiente ejemplo se cambia la dirección IP de destino.
gcloud network-management connectivity-tests update NAME \ --destination-ip-address= DESTINATION_IP_ADDRESS
Sustituye los siguientes valores:
NAME
: el nombre de la prueba de conectividadDESTINATION_IP_ADDRESS
: la dirección IP de destino interna o externa que estás probando. Solo se permite una dirección IPv6 cuando el destino de la prueba es una IP virtual de balanceador de carga global.
API
Usa el método networkmanagement.connectivitytests.patch
para actualizar (editar) una prueba.
PATCH https: //networkmanagement.googleapis.com/v1/{resource.name=projects/PROJECT_ID/locations/global/connectivityTests/TEST_ID} { "source": { "ipAddress": "SOURCE_IP_ADDRESS", "projectId": "SOURCE_PROJECT", }, }
Sustituye los siguientes valores:
PROJECT_ID
: el ID de proyecto de la VM de origenTEST_ID
: el ID del objeto Connectivity Tests (prueba) que estás ejecutandoSOURCE_IP_ADDRESS
: la dirección IP de origen interna o externa desde la que estás haciendo la prueba. Solo se permite una dirección IPv6 cuando el destino de la prueba es una IP virtual de balanceador de carga global.SOURCE_PROJECT
: el ID de proyecto del endpoint de origen
Python
El siguiente código de ejemplo actualiza la dirección IP de origen de una prueba. Para obtener más información, consulta patch
en la documentación de referencia del cliente de Python de la API.
project_id = "PROJECT_ID" test_id = "TEST_ID" test_input = { "source": { "ipAddress": "SOURCE_IP_ADDRESS" }, } request = api.projects().locations().global_().connectivityTests().patch( name='projects/%s/locations/global/connectivityTests/%s' % (project_id, test_id), body=test_input, updateMask="source")
print(json.dumps(request.execute(), indent=4))
Sustituye los siguientes valores:
PROJECT_ID
: el ID del proyecto en el que se creó la pruebaTEST_ID
: el ID del objeto Connectivity Tests (prueba) que estás ejecutandoSOURCE_IP_ADDRESS
: la dirección IP de origen interna o externa desde la que estás haciendo la prueba. Solo se permite una dirección IPv6 cuando el destino de la prueba es una IP virtual de balanceador de carga global.
updateMask
es un parámetro obligatorio que especifica los campos que actualiza tu parche. En este ejemplo se actualiza el campo source
.
Eliminar una o varias pruebas
Sigue los pasos que se indican en esta sección para eliminar una prueba.
Para comprobar el estado de la operación de prueba delete
mientras se está ejecutando, consulta Comprobar una operación de prueba en ejecución.
Consola
En la página principal de Connectivity Tests
En la Google Cloud consola, ve a la página Pruebas de conectividad.
Marca la casilla situada a la izquierda de una o varias pruebas que quieras eliminar.
En la parte superior de la página de la consola, haz clic en Eliminar
. Google Cloud
Desde la página de detalles de la prueba de conectividad
- En la página principal Pruebas de conectividad, haz clic en el nombre de una prueba.
- En la parte superior de la página Detalles de la prueba de conectividad, haz clic en Eliminar .
En la página Detalles de la interfaz de red
En la consola de Google Cloud , ve a la página Instancias de VM.
Si aún no lo has hecho, selecciona el proyecto que contiene la instancia de la que quieres eliminar una prueba.
Haz clic en la instancia de la que quieras eliminar una prueba.
En Interfaces de red, selecciona la interfaz de red de la que quieras eliminar una prueba.
En Análisis de red, haga clic en Pruebas de conectividad.
Seleccione la casilla situada a la izquierda de una o varias pruebas que quiera eliminar.
En la parte superior de la lista de pruebas, haz clic en Eliminar
.
gcloud
Para eliminar una prueba, introduce el siguiente comando. Usa el ID de prueba de la prueba que quieras eliminar.
gcloud beta network-management connectivity-tests delete NAME
Sustituye NAME
por el nombre de la prueba de conectividad.
API
Usa el método networkmanagement.connectivitytests.delete
para eliminar una prueba.
DELETE https://networkmanagement.googleapis.com/v1/{name=projects/PROJECT_ID/locations/global/connectivityTests/{TEST_ID}
Sustituye los siguientes valores:
PROJECT_ID
: el ID de proyecto de la VM de origenTEST_ID
: el ID del objeto Connectivity Tests (prueba) que estás ejecutando
Python
El siguiente código de ejemplo elimina una prueba. Para obtener más información, consulta
delete
en la documentación de referencia del cliente de Python de la API.
project_id = "PROJECT_ID" test_id = "TEST_ID" request = api.projects().locations().global_().connectivityTests().delete( name='projects/%s/locations/global/connectivityTests/%s' % (project_id, test_id))
print(json.dumps(request.execute(), indent=4))
Sustituye los siguientes valores:
PROJECT_ID
: el ID del proyecto en el que se creó la pruebaTEST_ID
: el ID del objeto Connectivity Tests (prueba) que vas a eliminar