Esegui l'upgrade della versione di Python
Questo documento spiega come eseguire l'upgrade di integrazioni certificate e personalizzate, agenti remoti e connettori in Google Security Operations Content Hub (Marketplace) all'ultima versione di Python. Poiché le versioni precedenti di Python sono obsolete, le integrazioni che utilizzano versioni non supportate devono essere aggiornate per facilitare il funzionamento continuo. Dopo aver aggiornato l'integrazione all'ultima versione di Python, devi eseguire l'upgrade anche di ogni connettore.
Se il codice di integrazione certificata o personalizzata utilizza una versione di Python ritirata, devi aggiornarlo manualmente. Utilizza la modalità temporanea IDE per aggiornare il codice di integrazione senza influire sugli ambienti di produzione.
Prima di iniziare
Assicurati che il tuo gruppo di autorizzazioni includa l'accesso a Tutti gli ambienti. Per ulteriori informazioni, consulta Utilizzare i gruppi di autorizzazioni.Eseguire l'upgrade delle integrazioni
- Vai a Response > IDE; se alcune integrazioni utilizzano versioni obsolete di Python, viene visualizzato un banner nelle pagine IDE, Marketplace e Playbook.
- Fai clic su Visualizza integrazione per visualizzare un elenco di integrazioni.
- Fai clic su Chiudi per chiudere il banner.
- Nell'elenco delle integrazioni, seleziona quella da aggiornare.
- Fai clic su more_vert Altro > Trasferisci in staging. Questo passaggio crea una copia dell'integrazione per il test.
- Fai clic sul pulsante di attivazione/disattivazione Produzione da Produzione a Gestione temporanea.
- Nella stessa integrazione, fai clic su more_vert Altro > Configura istanza.
- Continua con uno dei seguenti percorsi di upgrade:
Per informazioni su come configurare le istanze, consulta l'articolo Configurare le istanze. Viene creata un'istanza di staging che non viene visualizzata nell'elenco di configurazione principale. È consentita una sola istanza di staging per integrazione.
Assicurati di aggiornare anche ogni connettore.
Esegui l'upgrade delle integrazioni certificate all'ultima versione di Python
- In Risposta > IDE, fai clic su Esegui upgrade per passare all'ultima versione di Python per l'integrazione e le relative dipendenze.
- Se questa integrazione include elementi personalizzati, aggiorna il relativo codice di conseguenza.
- Nella sezione Test, inserisci i parametri richiesti, inclusa l'istanza di staging che hai configurato in precedenza.
- Verifica che non ci siano errori nell'output di debug.
- Nella stessa integrazione, fai clic su more_vert Altro > Invia a produzione.
- Se necessario, fai di nuovo clic sul pulsante di attivazione/disattivazione Produzione per tornare alla modalità Produzione.
Eseguire l'upgrade delle integrazioni personalizzate all'ultima versione di Python
Segui questa procedura per aggiornare le dipendenze dello script nelle integrazioni personalizzate.
- Fai clic su more_vert Altro > Configura integrazione personalizzata.
- Nel campo In esecuzione su Python della finestra di dialogo, modifica il campo In esecuzione su Python con l'ultima versione di Python (ad esempio, Python 3.11).
- In Script Dependencies (Dipendenze script), copia e salva localmente i nomi delle dipendenze.
- Elimina queste dipendenze dall'elenco e fai clic su Salva.
- Copia ciascuno dei nomi delle dipendenze (senza la versione o il sistema operativo di destinazione) dal file nel campo Librerie e fai clic su Aggiungi. Ad esempio, modifica
requests-2.27.1-none-any.whlinrequestse poi aggiungilo al campo Librerie. La piattaforma scarica ogni dipendenza con l'ultima versione di Python già configurata.
Esegui l'upgrade degli agenti remoti
Se utilizzi gli agenti remoti, devi eseguire l'upgrade sia dell'agente sia delle relative integrazioni, eseguendole come segue:
- Vai a Impostazioni SOAR > Avanzate > Agenti remoti.
- Fai clic su Aggiornamento disponibile.
- Esegui l'upgrade dell'agente utilizzando il metodo appropriato:
- Docker: segui la procedura descritta in Eseguire un upgrade importante di un'immagine Docker.
- Red Hat (RHEL): vedi Esegui un upgrade principale utilizzando il programma di installazione per RHEL.
- CentOS: consulta Eseguire un upgrade principale utilizzando il programma di installazione per CentOS.
- Dopo aver eseguito l'upgrade dell'agente, segui i passaggi per l'upgrade dell'integrazione descritti in questo documento.
Esegui l'upgrade dei connettori
Devi eseguire l'upgrade dei connettori, sia personalizzati che commerciali, alle versioni più recenti di Python.
- Vai a Impostazioni SOAR >Inserimento > Connettori.
- Fai clic sul pulsante giallo Aggiorna nella parte superiore dello schermo.
- Fai clic su Salva.
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.