Pelajari cara mengedit atau menghapus tes dengan mengikuti langkah-langkah di halaman ini. Anda dapat mengedit atau menghapus pengujian yang dibuat oleh Anda dan orang lain.
Untuk membuat, melihat, atau menjalankan ulang pengujian, lihat Membuat dan menjalankan Uji Konektivitas.
Untuk mempelajari Uji Konektivitas, lihat ringkasan.
Sebelum memulai
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
gcloudcommand 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 APIcolumn 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
apito interact with the Network Management API. To construct a resource, use thebuildfunction. 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.
Memperbarui pengujian
Ikuti langkah-langkah di bagian ini untuk memperbarui pengujian. Anda dapat mengubah kolom apa pun, kecuali name pengujian.
Untuk memeriksa status operasi pengujian update saat sedang berjalan, lihat
Memeriksa operasi pengujian yang sedang berjalan.
Konsol
Dari halaman utama Uji Konektivitas
Di konsol Google Cloud , buka halaman Connectivity Tests.
Untuk memperbarui pengujian, klik namanya.
Di halaman Detail Uji Konektivitas, klik Edit di bagian atas halaman.
Ubah opsi pengujian.
Klik Simpan.
Pengujian akan dijalankan ulang secara otomatis.
Dari halaman Detail antarmuka jaringan
Di konsol Google Cloud , buka halaman VM instances.
Jika belum dipilih, pilih project yang berisi instance yang ingin Anda perbarui pengujiannya.
Klik instance yang pengujiannya ingin Anda perbarui.
Di bagian Network interfaces, pilih antarmuka jaringan yang ingin Anda perbarui pengujiannya.
Di bagian Network analysis, klik Connectivity Tests.
Klik nama pengujian yang akan diperbarui.
Di halaman Detail Uji Konektivitas, klik Edit di bagian atas halaman.
Ubah opsi pengujian.
Klik Simpan.
Pengujian akan dijalankan ulang secara otomatis.
gcloud
Untuk memperbarui pengujian, masukkan perintah berikut menggunakan ID pengujian yang ingin Anda perbarui dan opsi perintah yang ingin Anda ubah. Contoh berikut mengubah alamat IP tujuan.
gcloud network-management connectivity-tests update NAME \
--destination-ip-address= DESTINATION_IP_ADDRESS
Ganti nilai berikut:
NAME: nama Uji KonektivitasDESTINATION_IP_ADDRESS: alamat IP tujuan internal atau eksternal yang Anda uji; alamat IPv6 hanya diizinkan jika tujuan pengujian adalah VIP load balancer global
API
Gunakan metode networkmanagement.connectivitytests.patch
untuk memperbarui (mengedit) pengujian.
PATCH https: //networkmanagement.googleapis.com/v1/{resource.name=projects/PROJECT_ID/locations/global/connectivityTests/TEST_ID}
{
"source": {
"ipAddress": "SOURCE_IP_ADDRESS",
"projectId": "SOURCE_PROJECT",
},
}
Ganti nilai berikut:
PROJECT_ID: project ID VM sumberTEST_ID: ID objek (pengujian) Connectivity Tests yang Anda jalankanSOURCE_IP_ADDRESS: alamat IP sumber internal atau eksternal yang Anda uji; alamat IPv6 hanya diizinkan jika tujuan pengujian adalah VIP load balancer globalSOURCE_PROJECT: project ID endpoint sumber
Python
Contoh kode berikut memperbarui alamat IP sumber untuk pengujian. Untuk mengetahui informasi selengkapnya, lihat patch dalam dokumentasi referensi klien Python 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))
Ganti nilai berikut:
PROJECT_ID: project ID project tempat pengujian dibuatTEST_ID: ID objek (pengujian) Connectivity Tests yang Anda jalankanSOURCE_IP_ADDRESS: alamat IP sumber internal atau eksternal yang Anda gunakan untuk melakukan pengujian; alamat IPv6 hanya diizinkan jika tujuan pengujian adalah VIP load balancer global
updateMask adalah parameter wajib yang menentukan kolom yang diperbarui patch Anda. Contoh ini memperbarui kolom source.
Menghapus satu atau beberapa pengujian
Ikuti langkah-langkah di bagian ini untuk menghapus pengujian.
Untuk memeriksa status operasi pengujian delete saat sedang berjalan, lihat
Memeriksa operasi pengujian yang sedang berjalan.
Konsol
Dari halaman utama Uji Konektivitas
Di konsol Google Cloud , buka halaman Connectivity Tests.
Centang kotak di sebelah kiri satu atau beberapa pengujian yang akan dihapus.
Di bagian atas halaman konsol, klik Hapus . Google Cloud
Dari halaman detail Uji Konektivitas
- Dari halaman Connectivity Tests utama, klik nama pengujian.
- Di bagian atas halaman Detail Uji Konektivitas, klik Hapus .
Dari halaman Detail antarmuka jaringan
Di konsol Google Cloud , buka halaman VM instances.
Jika belum dipilih, pilih project yang berisi instance tempat Anda ingin menghapus pengujian.
Klik instance tempat Anda ingin menghapus pengujian.
Di bagian Antarmuka jaringan, pilih antarmuka jaringan yang ingin Anda hapus pengujiannya.
Di bagian Network analysis, klik Connectivity Tests.
Centang kotak di sebelah kiri satu atau beberapa pengujian yang ingin Anda hapus.
Di bagian atas daftar pengujian, klik Hapus .
gcloud
Untuk menghapus pengujian, masukkan perintah berikut. Gunakan ID pengujian untuk pengujian yang ingin Anda hapus.
gcloud beta network-management connectivity-tests delete NAME
Ganti NAME dengan nama
Uji Konektivitas.
API
Gunakan metode networkmanagement.connectivitytests.delete
untuk menghapus pengujian.
DELETE https://networkmanagement.googleapis.com/v1/{name=projects/PROJECT_ID/locations/global/connectivityTests/{TEST_ID}
Ganti nilai berikut:
PROJECT_ID: ID project VM sumberTEST_ID: ID objek (pengujian) Connectivity Tests yang Anda jalankan
Python
Contoh kode berikut akan menghapus pengujian. Untuk mengetahui informasi selengkapnya, lihat
delete
dalam dokumentasi referensi klien Python 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))
Ganti nilai berikut:
PROJECT_ID: project ID project tempat pengujian dibuatTEST_ID: ID objek Connectivity Tests (test) yang Anda hapus