Actualizar la versión de Python

Disponible en:

En este documento se explica cómo actualizar a la versión más reciente de Python las integraciones certificadas y personalizadas, los agentes remotos y los conectores del Centro de contenido. Como las versiones anteriores de Python están obsoletas, las integraciones que usen versiones no compatibles deben actualizarse para que sigan funcionando. Después de actualizar la integración a la versión más reciente de Python, también debes actualizar cada conector.

Si el código de tu integración certificada o personalizada usa una versión obsoleta de Python, debes actualizarlo manualmente. Usa el modo Staging del IDE para actualizar el código de integración sin que afecte a los entornos de producción.

.

Antes de empezar

Asegúrate de que tu grupo de permisos incluya el acceso Todos los entornos. Para obtener más información, consulta Trabajar con grupos de permisos.

Actualizar integraciones

  1. Ve a Respuesta > IDE. Si alguna integración usa versiones obsoletas de Python, aparecerá un banner en las páginas IDE, Centro de contenido y Guías.
  2. Haz clic en Ver integración para ver una lista de integraciones.
  3. Haz clic en Cerrar para cerrar el banner.
  4. En la lista de integraciones, selecciona la que quieras actualizar.
  5. Haz clic en more_vert Más > Enviar a la fase de pruebas. En este paso se crea una copia de la integración para hacer pruebas.
  6. Haz clic en el interruptor Producción para cambiar de Producción a Fase de pruebas.
  7. En la misma integración, haga clic en more_vert Más > Configurar instancia.
  8. Continúa con una de las siguientes rutas de actualización:

Para obtener información sobre cómo configurar instancias, consulta Configurar instancias. De esta forma, se crea una instancia de staging que no aparece en la lista de configuración principal. Solo se permite una instancia de staging por integración.

No olvides actualizar cada conector.

Actualizar las integraciones certificadas a la versión más reciente de Python

  1. En Respuesta > IDE, haz clic en Actualizar para cambiar la integración y sus dependencias a la versión más reciente de Python.
  2. Si esta integración incluye elementos personalizados, actualice su código en consecuencia.
  3. En la sección Testing (Pruebas), introduce los parámetros necesarios, incluida la instancia de staging que configuraste anteriormente.
  4. Comprueba que no haya errores en la salida de depuración.
  5. En la misma integración, haz clic en more_vert Más > Enviar a producción.
  6. Si es necesario, vuelve a hacer clic en el interruptor Producción para activar el modo Producción.

Actualizar las integraciones personalizadas a la versión más reciente de Python

Sigue este procedimiento para actualizar las dependencias de secuencias de comandos en las integraciones personalizadas.

  1. Haz clic en more_vert Más > Configurar integración personalizada.
  2. En el cuadro de diálogo Ejecución en Python, cambia el campo Ejecución en Python a la versión más reciente de Python (por ejemplo, Python 3.11).
  3. En Script Dependencies (Dependencias de secuencias de comandos), copia y guarda los nombres de las dependencias de forma local.
  4. Elimina estas dependencias de la lista y haz clic en Guardar.
  5. Copia cada uno de los nombres de las dependencias (sin la versión ni el SO de destino) de tu archivo en el campo Bibliotecas y haz clic en Añadir. Por ejemplo, cambia requests-2.27.1-none-any.whl por requests y, a continuación, añádelo al campo Bibliotecas. La plataforma descarga cada dependencia con la versión de Python más reciente ya configurada.

Actualizar agentes remotos

Si trabajas con agentes remotos, debes actualizar tanto el agente como sus integraciones, que se ejecutan en ellos, de la siguiente manera:

  1. Ve a Ajustes de SOAR > Avanzado > Agentes remotos.
  2. Haz clic en Actualización disponible.
  3. Actualiza el agente con el método adecuado:
  4. Después de actualizar el agente, sigue los pasos de actualización de la integración que se describen en este documento.

Actualizar conectores

Debes actualizar los conectores, tanto personalizados como comerciales, a las versiones más recientes de Python.

  1. Ve a Ajustes de SOAR >Ingestión > Conectores.
  2. Haz clic en el botón amarillo Actualizar situado en la parte superior de la pantalla.
  3. Haz clic en Guardar.

¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.