Memperbarui atau menghapus pengujian

Pelajari cara mengedit atau menghapus pengujian 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 kembali pengujian, lihat Membuat dan menjalankan Pengujian Konektivitas.

Untuk mempelajari Uji Konektivitas, lihat ringkasan.

Sebelum memulai

Sebelum Anda dapat menggunakan Uji Konektivitas, siapkan item berikut di Google Cloud:

  1. Di konsol Google Cloud, buka halaman Pemilih project.

    Buka pemilih project

    Pilih atau buat project Google Cloud.

  2. Pastikan penagihan diaktifkan untuk project Google Cloud Anda.
  3. Instal Google Cloud CLI, yang merupakan bagian dari Google Cloud CLI. Untuk menginstal gcloud CLI versi terbaru, baca dokumentasi gcloud CLI.

    Untuk mengetahui daftar semua perintah, lihat referensi perintah gcloud.

  4. Aktifkan Network Management API. Mengaktifkan API akan memberi Anda hal berikut:

    • Contoh panggilan API yang menggunakan Network Management API

      Anda dapat menguji perintah Network Management API menggunakan API Explorer. Dalam dokumen referensi Network Management API, gunakan kolom Try this API untuk mempelajari kolom API dan menjalankan pengujian.

    • Kode contoh yang menggunakan klien API Python

      Kode contoh mengasumsikan bahwa Anda telah membuat resource bernama api untuk berinteraksi dengan Network Management API. Untuk membuat resource, gunakan fungsi build. Lihat contoh berikut:

      from googleapiclient.discovery import build
      api = build('networkmanagement', 'v1')
      

      Untuk informasi selengkapnya tentang klien API Python, lihat referensi berikut:

  5. Dapatkan izin yang Anda perlukan untuk menjalankan dan melihat pengujian. Untuk mengetahui detailnya, lihat Menetapkan akses.

Memperbarui pengujian

Ikuti langkah-langkah di bagian ini untuk mengupdate pengujian. Anda dapat mengubah kolom apa pun kecuali name pengujian.

Untuk memeriksa status operasi pengujian update saat operasi tersebut berjalan, lihat Memeriksa operasi pengujian yang sedang berjalan.

Konsol

Dari halaman Uji Konektivitas utama

  1. Pada konsol Google Cloud, buka halaman Uji Konektivitas.

    Buka Uji Konektivitas

  2. Untuk mengupdate pengujian, klik namanya.

  3. Di halaman Detail Uji Konektivitas, klik Edit di bagian atas halaman.

  4. Ubah opsi pengujian.

  5. Klik Simpan.

    Pengujian akan dijalankan kembali secara otomatis.

Dari halaman detail Antarmuka jaringan

  1. Di Konsol Google Cloud, buka halaman VM instances.

    Buka halaman VM instances

  2. Jika belum dipilih, pilih project yang berisi instance yang pengujiannya ingin Anda update.

  3. Klik instance yang pengujiannya ingin Anda update.

  4. Di bagian Network interfaces, pilih antarmuka jaringan yang ingin Anda perbarui pengujiannya.

  5. Di bagian Analisis jaringan, klik Uji Konektivitas.

  6. Klik nama pengujian yang akan diupdate.

  7. Di halaman Detail Uji Konektivitas, klik Edit di bagian atas halaman.

  8. Ubah opsi pengujian.

  9. Klik Simpan.

    Pengujian akan dijalankan kembali secara otomatis.

gcloud

Untuk memperbarui pengujian, masukkan perintah berikut menggunakan ID pengujian yang ingin Anda perbarui dan opsi perintah yang ingin diubah. 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 Konektivitas
  • DESTINATION_IP_ADDRESS: alamat IP tujuan internal atau eksternal yang menjadi tujuan pengujian; alamat IPv6 hanya diizinkan jika tujuan pengujian adalah load balancer global VIP

API

Gunakan metode networkmanagement.connectivitytests.patch untuk mengupdate (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: ID project VM sumber
  • TEST_ID: ID objek Uji Konektivitas (pengujian) yang Anda jalankan
  • SOURCE_IP_ADDRESS: alamat IP sumber internal atau eksternal yang Anda uji; alamat IPv6 hanya diizinkan jika tujuan pengujian adalah VIP load balancer global
  • SOURCE_PROJECT: ID project endpoint sumber

Python

Kode contoh berikut memperbarui alamat IP sumber untuk pengujian. Untuk mengetahui informasi selengkapnya, lihat patch dalam dokumentasi referensi klien API 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))

Ganti nilai berikut:

  • PROJECT_ID: project ID project tempat pengujian dibuat
  • TEST_ID: ID objek Uji Konektivitas (pengujian) yang Anda jalankan
  • SOURCE_IP_ADDRESS: alamat IP sumber internal atau eksternal yang Anda uji; alamat IPv6 hanya diizinkan jika tujuan pengujian adalah VIP load balancer global

updateMask adalah parameter wajib yang menentukan kolom yang diupdate oleh 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 operasi tersebut berjalan, lihat Memeriksa operasi pengujian yang sedang berjalan.

Konsol

Dari halaman Uji Konektivitas utama

  1. Pada konsol Google Cloud, buka halaman Uji Konektivitas.

    Buka Uji Konektivitas

  2. Klik kotak centang di sebelah kiri satu atau beberapa pengujian yang akan dihapus.

  3. Di bagian atas halaman Konsol Google Cloud, klik Delete .

Dari halaman detail Uji Konektivitas

  1. Dari halaman utama Pengujian Konektivitas, klik nama pengujian.
  2. Di bagian atas halaman Detail Uji Konektivitas, klik Hapus .

Dari halaman detail Antarmuka jaringan

  1. Di Konsol Google Cloud, buka halaman VM instances.

    Buka halaman VM instances

  2. Jika belum dipilih, pilih project yang berisi instance yang ingin Anda hapus pengujiannya.

  3. Klik instance tempat Anda ingin menghapus pengujian.

  4. Di bagian Network interfaces, pilih antarmuka jaringan yang ingin Anda hapus pengujiannya.

  5. Di bagian Analisis jaringan, klik Uji Konektivitas.

  6. Pilih kotak centang di sebelah kiri satu atau beberapa pengujian yang ingin Anda hapus.

  7. Di bagian atas daftar pengujian, klik Delete .

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 sumber
  • TEST_ID: ID objek Uji Konektivitas (pengujian) yang Anda jalankan

Python

Kode contoh berikut 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 dibuat
  • TEST_ID: ID objek Uji Konektivitas (pengujian) yang Anda hapus

Langkah selanjutnya