Mengupgrade versi Python
Dokumen ini menjelaskan cara mengupgrade integrasi tersertifikasi dan kustom, agen jarak jauh, serta konektor di Content Hub ke versi Python terbaru. Karena versi Python yang lebih lama tidak digunakan lagi, integrasi yang menggunakan versi yang tidak didukung harus diupdate untuk memfasilitasi operasi berkelanjutan. Setelah mengupdate integrasi ke versi Python terbaru, Anda juga harus mengupgrade setiap konektor.
Jika kode integrasi kustom atau bersertifikasi Anda menggunakan versi Python yang tidak digunakan lagi, Anda harus mengupdatenya secara manual. Gunakan mode Staging IDE untuk memperbarui kode integrasi tanpa memengaruhi lingkungan produksi.
Sebelum memulai
Pastikan grup izin Anda menyertakan akses Semua Lingkungan. Untuk mengetahui informasi selengkapnya, lihat Bekerja dengan grup izin.Mengupgrade integrasi
- Buka Automation > IDE; jika ada integrasi yang menggunakan versi Python yang sudah tidak berlaku, banner akan muncul di halaman IDE, Content Hub, dan Playbooks.
- Klik View Integration untuk melihat daftar integrasi.
- Klik Tutup untuk menutup banner.
- Dalam daftar integrasi, pilih integrasi yang akan diupgrade.
- Klik more_vert Lainnya > Kirim ke staging. Langkah ini akan membuat salinan integrasi untuk pengujian.
- Klik tombol Production dari Production ke Staging.
- Pada integrasi yang sama, klik more_vert More > Configure instance.
- Lanjutkan dengan salah satu jalur upgrade berikut:
Untuk mengetahui informasi tentang cara mengonfigurasi instance, baca Mengonfigurasi instance. Tindakan ini akan membuat instance staging yang tidak muncul dalam daftar konfigurasi utama. Hanya satu instance staging yang diizinkan per integrasi.
Pastikan untuk memperbarui setiap konektor juga.
Mengupgrade integrasi bersertifikasi ke versi Python terbaru
- Di Automation > IDE, klik Upgrade untuk mengalihkan integrasi dan dependensinya ke versi Python terbaru.
- Jika integrasi ini menyertakan elemen kustom, perbarui kodenya.
- Di bagian Testing, masukkan parameter yang diperlukan, termasuk instance staging yang Anda konfigurasi sebelumnya.
- Pastikan tidak ada error di Debug Output.
- Pada integrasi yang sama, klik more_vert More > Push to production.
- Klik tombol Production kembali ke mode Production, jika diperlukan.
Mengupgrade integrasi kustom ke versi Python terbaru
Ikuti prosedur ini untuk memperbarui Dependensi Skrip dalam integrasi kustom.
- Klik more_vert Lainnya > Konfigurasi integrasi kustom.
- Di kolom dialog Running on Python, ubah kolom Running on Python ke versi Python terbaru (misalnya, Python 3.11).
- Di bagian Script Dependencies, salin dan simpan nama dependensi secara lokal.
- Hapus dependensi ini dari daftar, lalu klik Save.
- Salin setiap nama dependensi (tanpa versi atau OS target) dari file Anda ke kolom Libraries, lalu klik Add. Misalnya, ubah
requests-2.27.1-none-any.whlmenjadirequests, lalu tambahkan ke kolom Libraries. Platform akan mendownload setiap dependensi dengan versi Python terbaru yang sudah dikonfigurasi.
Mengupgrade agen jarak jauh
Jika Anda menggunakan Agen Jarak Jauh, Anda harus mengupgrade agen dan integrasinya, yang berjalan di agen tersebut sebagai berikut:
- Buka Settings > Administration > SOAR Remote Agents.
- Klik Update Tersedia.
- Upgrade agen menggunakan metode yang sesuai:
- Docker: Ikuti Melakukan upgrade besar pada image Docker.
- Red Hat (RHEL): Lihat Melakukan upgrade utama menggunakan penginstal untuk RHEL.
- CentOS: Lihat Melakukan upgrade utama menggunakan penginstal untuk CentOS.
- Setelah mengupgrade agen, ikuti langkah-langkah upgrade integrasi yang dijelaskan dalam dokumen ini.
Mengupgrade konektor
Anda perlu mengupgrade konektor, baik kustom maupun komersial, ke versi Python terbaru.
- Buka Setelan > Pengelolaan Data > Konektor.
- Klik tombol Update berwarna kuning di bagian atas layar.
- Klik Simpan.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.