Obtén información para editar o borrar pruebas con los pasos que se indican en esta página. Puedes editar o borrar pruebas que hayas creado tú y otras personas.
Para crear, ver o volver a ejecutar pruebas, consulta Crea y ejecuta pruebas de conectividad.
Para obtener más información sobre las pruebas de conectividad, consulta la descripción general.
Antes de comenzar
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
You can test Network Management API commands by using the API Explorer. In the Network Management API reference document, use the
Try this API
column to explore API fields and run a test.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.
Actualiza una prueba
Sigue los pasos que se indican en esta sección para actualizar las pruebas. Puedes cambiar cualquier campo, excepto el name
de la prueba.
Para verificar el estado de la operación de prueba update
mientras se ejecuta, consulta Verifica una operación de prueba en ejecución.
Console
En la página principal de pruebas de conectividad
En la consola de Google Cloud , 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, haz 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 de forma automática.
En la página de detalles de la interfaz de red
En la Google Cloud consola, ve a la página Instancias de VM.
Si aún no está seleccionado, selecciona el proyecto que contiene la instancia para la que deseas actualizar una prueba.
Haz clic en la instancia para la que deseas actualizar una prueba.
En Interfaces de red, selecciona la interfaz de red para la que quieres actualizar una prueba.
En Análisis de la red, haz clic en Pruebas de conectividad.
Haz clic en el nombre de una prueba que deseas actualizar.
En la página Detalles de la prueba de conectividad, haz 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 de forma automática.
gcloud
Para actualizar una prueba, ingresa el siguiente comando con el ID de prueba que deseas actualizar y las opciones del comando que deseas 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
Reemplaza los siguientes valores:
NAME
: Es el nombre de la prueba de conectividad.DESTINATION_IP_ADDRESS
: Es la dirección IP interna o externa a la que se realizan las pruebas. Solo se permite una dirección IPv6 cuando el destino de la prueba es una VIP del balanceador de cargas 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", }, }
Reemplaza los siguientes valores:
PROJECT_ID
: Es el ID del proyecto de la VM de origen.TEST_ID
: Es el ID del objeto de prueba de conectividad (prueba) que ejecutas.SOURCE_IP_ADDRESS
: Es la dirección IP interna o externa de la que realizas las pruebas. Solo se permite una dirección IPv6 cuando el destino de la prueba es una VIP del balanceador de cargas global.SOURCE_PROJECT
: Es el ID del proyecto del extremo de origen.
Python
El siguiente código de ejemplo actualiza la dirección IP de origen para una prueba. Para obtener más información, consulta patch
en la documentación de referencia del cliente de la API de Python.
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))
Reemplaza los siguientes valores:
PROJECT_ID
: Es el ID del proyecto en el que se creó la prueba.TEST_ID
: Es el ID del objeto de prueba de conectividad (prueba) que ejecutas.SOURCE_IP_ADDRESS
: Es la dirección IP interna o externa de la que realizas las pruebas. Solo se permite una dirección IPv6 cuando el destino de la prueba es una VIP del balanceador de cargas global.
updateMask
: Es un parámetro obligatorio que especifica los campos que actualiza el parche. En este ejemplo, se actualiza el campo source
.
Borra una o más pruebas
Sigue los pasos que se indican en esta sección para borrar las pruebas.
Para verificar el estado de la operación de prueba delete
mientras se ejecuta, consulta Verifica una operación de prueba en ejecución.
Console
En la página principal de pruebas de conectividad
En la consola de Google Cloud , ve a la página Pruebas de conectividad.
Haz clic en la casilla de verificación a la izquierda de una o más pruebas que desees borrar.
En la parte superior de la Google Cloud página de la consola, haz clic en Borrar
.
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 Borrar .
En la página de detalles de la interfaz de red
En la Google Cloud consola, ve a la página Instancias de VM.
Si aún no está seleccionado, selecciona el proyecto que contiene la instancia desde la que deseas borrar una prueba.
Haz clic en la instancia en la que deseas borrar una prueba.
En Interfaces de red, selecciona la interfaz de red desde la que quieres borrar una prueba.
En Análisis de la red, haz clic en Pruebas de conectividad.
Selecciona la casilla de verificación a la izquierda de una o más pruebas que desees volver a ejecutar.
En la parte superior de la lista de pruebas, haz clic en Borrar
.
gcloud
Para borrar una prueba, ingresa el siguiente comando. Usa el ID de prueba de la prueba que deseas borrar.
gcloud beta network-management connectivity-tests delete NAME
Reemplaza NAME
por el nombre de la prueba de conectividad.
API
Usa el método networkmanagement.connectivitytests.delete
para borrar una prueba.
DELETE https://networkmanagement.googleapis.com/v1/{name=projects/PROJECT_ID/locations/global/connectivityTests/{TEST_ID}
Reemplaza los siguientes valores:
PROJECT_ID
: Es el ID del proyecto de la VM de origen.TEST_ID
: Es el ID del objeto de prueba de conectividad (prueba) que ejecutas.
Python
En el siguiente código de ejemplo, se borra una prueba. Para obtener más información, consulta delete
en la documentación de referencia del cliente de la API de Python.
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))
Reemplaza los siguientes valores:
PROJECT_ID
: Es el ID del proyecto en el que se creó la prueba.TEST_ID
: Es el ID del objeto de prueba de conectividad (prueba) que borras.