Atualize a versão do Python
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
- 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.
- Clique em Ver integração para ver uma lista de integrações.
- Clique em Fechar para ignorar a faixa.
- Na lista de integrações, selecione a integração a atualizar.
- Clique em more_vert Mais > Enviar para teste de pré-produção. Este passo cria uma cópia da integração para testes.
- Clique no botão Produção para alternar de Produção para Preparação.
- Na mesma integração, clique em more_vert Mais > Configurar instância.
- 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
- Em Resposta > IDE, clique em Atualizar para mudar a integração e as respetivas dependências para a versão mais recente do Python.
- Se esta integração incluir elementos personalizados, atualize o respetivo código em conformidade.
- Na secção Testes, introduza os parâmetros necessários, incluindo a instância de preparação que configurou anteriormente.
- Verifique se não existem erros no resultado da depuração.
- Na mesma integração, clique em more_vert Mais > Enviar para produção.
- 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.
- Clique em more_vert Mais > Configurar integração personalizada.
- 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).
- Em Script Dependencies (Dependências de scripts), copie e guarde os nomes das dependências localmente.
- Elimine estas dependências da lista e clique em Guardar
- 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
pararequests
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:
- Aceda a Definições do SOAR > Avançadas > Agentes remotos.
- Clique em Atualização disponível.
- Atualize o agente através do método adequado:
- Docker: siga os passos em Realize uma atualização importante de uma imagem de Docker.
- Red Hat (RHEL): consulte o artigo Execute uma atualização principal através do instalador para o RHEL.
- CentOS: consulte o artigo Efetue uma atualização importante através do instalador para o CentOS.
- 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.