Atualize a versão do Python

Compatível com:

Este documento explica como atualizar as integrações personalizadas e certificadas, os agentes remotos e os conectores no Content Hub (Marketplace) do Google Security Operations para a versão mais recente do Python. À medida que as versões mais antigas do Python são descontinuadas, as integrações que usam versões não suportadas têm de ser atualizadas para facilitar a operação contínua. Depois de atualizar a integração para a versão mais recente do Python, também tem de atualizar cada conetor.

Se o código de integração personalizado ou certificado usar uma versão do Python descontinuada, tem de o atualizar manualmente. Use o modo de preparação do IDE para atualizar o código de integração sem afetar os ambientes de produção.

Antes de começar

Certifique-se de que o seu grupo de autorizações inclui o acesso a Todos os ambientes. Para mais informações, consulte o artigo Trabalhe com grupos de autorizações.

Atualize as integrações

  1. Aceda a Resposta > IDE. Se alguma integração estiver a usar versões desatualizadas do Python, é apresentada uma faixa nas páginas do IDE, do Marketplace e dos Playbooks.
  2. Clique em Ver integração para ver uma lista de integrações.
  3. Clique em Fechar para ignorar a faixa.
  4. Na lista de integrações, selecione a integração a atualizar.
  5. Clique em more_vert Mais > Enviar para teste de pré-produção. Este passo cria uma cópia da integração para testes.
  6. Clique no botão Produção para alternar de Produção para Preparação.
  7. Na mesma integração, clique em more_vert Mais > Configurar instância.
  8. Continue com um dos seguintes caminhos de atualização:

Para obter informações sobre como configurar instâncias, leia o artigo Configure instâncias. Isto cria uma instância de preparação que não aparece na lista de configuração principal. Só é permitida uma instância de preparação por integração.

Certifique-se de que também atualiza cada conetor.

Atualize as integrações certificadas para a versão mais recente do Python

  1. Em Resposta > IDE, clique em Atualizar para mudar a integração e as respetivas dependências para a versão mais recente do Python.
  2. Se esta integração incluir elementos personalizados, atualize o respetivo código em conformidade.
  3. Na secção Testes, introduza os parâmetros necessários, incluindo a instância de preparação que configurou anteriormente.
  4. Verifique se não existem erros no resultado da depuração.
  5. Na mesma integração, clique em more_vert Mais > Enviar para produção.
  6. Clique no botão Produção para voltar ao modo Produção, se necessário.

Atualize as integrações personalizadas para a versão mais recente do Python

Siga este procedimento para atualizar as dependências de scripts em integrações personalizadas.

  1. Clique em more_vert Mais > Configurar integração personalizada.
  2. No campo Em execução no Python da caixa de diálogo, altere o campo Em execução no Python para a versão mais recente do Python (por exemplo, Python 3.11).
  3. Em Script Dependencies (Dependências de scripts), copie e guarde os nomes das dependências localmente.
  4. Elimine estas dependências da lista e clique em Guardar
  5. Copie cada um dos nomes das dependências (sem a versão nem o SO de destino) do seu ficheiro para o campo Bibliotecas e clique em Adicionar. Por exemplo, altere requests-2.27.1-none-any.whl para requests e, em seguida, adicione-o ao campo Bibliotecas. A plataforma transfere cada dependência com a versão mais recente do Python já configurada.

Atualize agentes remotos

Se estiver a trabalhar com agentes remotos, tem de atualizar o agente e as respetivas integrações, executando-os da seguinte forma:

  1. Aceda a Definições do SOAR > Avançadas > Agentes remotos.
  2. Clique em Atualização disponível.
  3. Atualize o agente através do método adequado:
  4. Após atualizar o agente, siga os passos de atualização da integração descritos neste documento.

Atualize os conetores

Tem de atualizar os conetores, tanto personalizados como comerciais, para as versões mais recentes do Python.

  1. Aceda a Definições do SOAR >Carregamento > Conetores.
  2. Clique no botão amarelo Atualizar na parte superior do ecrã.
  3. Clique em Guardar.

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.