Atualize a versão do Python

Compatível com:

Este documento explica como atualizar as integrações personalizadas e certificadas no Google Security Operations Marketplace 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.

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.

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.

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