Esegui l'upgrade della versione di Python
Questo documento spiega come eseguire l'upgrade delle integrazioni certificate e personalizzate, degli agenti remoti e dei connettori nell'hub dei contenuti 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à IDE Staging per aggiornare il codice di integrazione senza influire sugli ambienti di produzione.
Prima di iniziare
Assicurati che il gruppo di autorizzazioni includa l'accesso a Tutti gli ambienti. Per saperne di più, consulta Utilizzare i gruppi di autorizzazioni.Eseguire l'upgrade delle integrazioni
- Vai a Risposta > IDE. Se alcune integrazioni utilizzano versioni obsolete di Python, viene visualizzato un banner nelle pagine IDE, Content Hub e Playbook.
- Fai clic su Visualizza integrazione per visualizzare un elenco delle integrazioni.
- Fai clic su Chiudi per chiudere il banner.
- Nell'elenco delle integrazioni, seleziona l'integrazione di cui eseguire l'upgrade.
- Fai clic su more_vert Altro > Push to staging (Trasferisci in staging). Questo passaggio crea una copia dell'integrazione per i test.
- Fai clic sul pulsante di attivazione/disattivazione Produzione per passare 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 Configura 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.
Eseguire l'upgrade delle integrazioni certificate all'ultima versione di Python
- In Risposta > IDE, fai clic su Esegui l'upgrade per passare l'integrazione e le relative dipendenze alla versione più recente di Python.
- Se questa integrazione include elementi personalizzati, aggiorna il relativo codice.
- Nella sezione Test, inserisci i parametri richiesti, tra cui l'istanza di gestione temporanea configurata in precedenza.
- Verifica che non ci siano errori nell'output di debug.
- Nella stessa integrazione, fai clic su more_vert Altro > Trasferisci in 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 degli 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 Dipendenze script, copia e salva i nomi delle dipendenze localmente.
- 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 agenti remoti, devi eseguire l'upgrade sia dell'agente sia delle relative integrazioni, eseguendo le seguenti operazioni:
- 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 Eseguire un upgrade principale utilizzando il programma di installazione per RHEL.
- CentOS: consulta Esegui un upgrade della versione principale utilizzando il programma di installazione per CentOS.
- Dopo aver eseguito l'upgrade dell'agente, segui i passaggi di 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.