Mettre à niveau la version de Python
Ce document explique comment mettre à niveau les intégrations certifiées et personnalisées, les agents distants et les connecteurs du Content Hub vers la dernière version de Python. Les anciennes versions de Python étant obsolètes, les intégrations utilisant des versions non compatibles doivent être mises à jour pour continuer à fonctionner. Après avoir mis à jour l'intégration vers la dernière version de Python, vous devez également mettre à niveau chaque connecteur.
Si votre code d'intégration certifié ou personnalisé utilise une version de Python obsolète, vous devez le mettre à jour manuellement. Utilisez le mode Préproduction de l'IDE pour mettre à jour le code d'intégration sans impacter les environnements de production.
Avant de commencer
Assurez-vous que votre groupe d'autorisations inclut l'accès à Tous les environnements. Pour en savoir plus, consultez Utiliser des groupes d'autorisations.Mettre à niveau les intégrations
- Accédez à Automation > IDE. Si des intégrations utilisent des versions obsolètes de Python, une bannière s'affiche sur les pages IDE, Content Hub et Playbooks.
- Cliquez sur Afficher l'intégration pour afficher la liste des intégrations.
- Cliquez sur Fermer pour fermer la bannière.
- Dans la liste des intégrations, sélectionnez l'intégration à mettre à niveau.
- Cliquez sur more_vert Plus > Transférer vers l'environnement de préproduction. Cette étape crée une copie de l'intégration à des fins de test.
- Cliquez sur le bouton Production pour passer de Production à Staging.
- Sur la même intégration, cliquez sur more_vert Plus > Configurer l'instance.
- Poursuivez avec l'un des chemins de mise à niveau suivants :
Pour savoir comment configurer des instances, consultez Configurer des instances. Cela crée une instance de préproduction qui n'apparaît pas dans la liste de configuration principale. Une seule instance de préproduction est autorisée par intégration.
Veillez également à mettre à jour chaque connecteur.
Mettre à niveau les intégrations certifiées vers la dernière version de Python
- Dans Automatisation > IDE, cliquez sur Mettre à niveau pour passer l'intégration et ses dépendances à la dernière version de Python.
- Si cette intégration inclut des éléments personnalisés, mettez à jour leur code en conséquence.
- Dans la section Tests, saisissez les paramètres requis, y compris l'instance de préproduction que vous avez configurée précédemment.
- Vérifiez qu'il n'y a pas d'erreur dans la sortie de débogage.
- Sur la même intégration, cliquez sur more_vert Plus > Envoyer en production.
- Si nécessaire, cliquez sur le bouton Production pour revenir au mode Production.
Mettre à niveau les intégrations personnalisées vers la dernière version de Python
Suivez cette procédure pour mettre à jour les dépendances de script dans les intégrations personnalisées.
- Cliquez sur more_vert Plus > Configurer l'intégration personnalisée.
- Dans la boîte de dialogue Exécution sur Python, remplacez le champ Exécution sur Python par la dernière version de Python (par exemple, Python 3.11).
- Sous Script Dependencies (Dépendances du script), copiez et enregistrez les noms des dépendances localement.
- Supprimez ces dépendances de la liste, puis cliquez sur Enregistrer.
- Copiez chacun des noms de dépendance (sans la version ni l'OS cible) de votre fichier dans le champ Bibliothèques, puis cliquez sur Ajouter. Par exemple, remplacez
requests-2.27.1-none-any.whlparrequests, puis ajoutez-le au champ Bibliothèques. La plate-forme télécharge chaque dépendance avec la dernière version de Python déjà configurée.
Mettre à niveau les agents distants
Si vous utilisez des agents distants, vous devez mettre à niveau l'agent et ses intégrations, en les exécutant comme suit :
- Accédez à Paramètres > Administration > Agents distants SOAR.
- Cliquez sur Mise à jour disponible.
- Mettez à niveau l'agent à l'aide de la méthode appropriée :
- Docker : suivez la procédure Effectuer une mise à niveau majeure d'une image Docker.
- Red Hat (RHEL) : consultez Effectuer une mise à niveau majeure à l'aide du programme d'installation pour RHEL.
- CentOS : consultez Effectuer une mise à niveau majeure à l'aide du programme d'installation pour CentOS.
- Après avoir mis à niveau l'agent, suivez les étapes de mise à niveau de l'intégration décrites dans ce document.
Mettre à niveau des connecteurs
Vous devez mettre à niveau les connecteurs, qu'ils soient personnalisés ou commerciaux, vers les dernières versions de Python.
- Accédez à Paramètres > Gestion des données > Connecteurs.
- Cliquez sur le bouton jaune Mettre à jour en haut de l'écran.
- Cliquez sur Enregistrer.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.