Perguntas frequentes sobre a Automação do Azure

Estas Perguntas frequentes da Microsoft são uma lista de perguntas frequentes sobre a Automação do Azure. Se você tiver outras dúvidas sobre suas capacidades, vá para o fórum de discussão e poste suas perguntas. Quando uma pergunta é feita com frequência, nós a adicionamos a este artigo para que ela seja encontrada de forma rápida e fácil.

Por que não consigo criar um novo emprego de Automação na região da Europa Ocidental?

Você pode enfrentar um atraso ou falha na criação de empregos devido a problemas de escalabilidade na região da Europa Ocidental. Para obter mais informações, consulte Criação de um novo trabalho de Automação na região Europa Ocidental.

O Gerenciamento de Atualizações pode evitar atualizações inesperadas no nível do sistema operacional?

Sim. Para obter mais informações, consulte Excluir atualizações.

Por que as atualizações críticas/de segurança não são aplicadas a uma máquina Linux com o Gerenciamento de Atualizações?

Ao implantar atualizações em uma máquina Linux, você pode selecionar classificações de atualização. Esta opção filtra as atualizações que atendem aos critérios especificados. Para obter mais informações, consulte Classificações de atualização do Linux.

O Gerenciamento de Atualizações pode implantar atualizações entre locatários do Azure?

Sim. Para obter instruções, consulte Implantar atualizações entre locatários do Azure.

Qual versão do Python 3 é suportada na Automação do Azure?

Para trabalhos na nuvem, o Python 3.8 é suportado. Scripts e pacotes de qualquer versão 3.x podem funcionar se o código for compatível entre diferentes versões.

Para trabalhos híbridos no Windows Hybrid Runbook Workers, você pode optar por instalar qualquer versão 3.x que deseja usar. Para trabalhos híbridos no Linux Hybrid Runbook Workers, dependemos da versão Python 3 instalada na máquina para executar o DSC OMSConfig e o Linux Hybrid Worker. Recomendamos a instalação da versão 3.6; no entanto, versões diferentes também devem funcionar se não houver alterações de quebra em assinaturas de método ou contratos entre versões do Python 3.

Os runbooks Python 2 e Python 3 podem ser executados na mesma conta de automação?

Sim, não há limitação para usar runbooks Python 2 e Python 3 na mesma conta de automação.

Qual é o plano para migrar runbooks e pacotes existentes do Python 2 para o Python 3?

A Automação do Azure não planeja migrar runbooks e pacotes do Python 2 para o Python 3. Você terá que fazer essa migração sozinho. Os runbooks e pacotes Python 2 existentes e novos continuarão a funcionar.

Quais pacotes são suportados por padrão no ambiente Python 3?

Pacote do Azure 4.0.0. Para obter mais informações, consulte Gerenciar pacotes Python 3.

E se eu executar um runbook Python 3 que faça referência a um pacote Python 2 ou o contrário?

Python 2 e Python 3 têm ambientes de execução diferentes. Enquanto um runbook Python 2 está em execução, apenas pacotes Python 2 podem ser importados e semelhantes para Python 3.

Como faço para diferenciar entre runbooks e pacotes Python 2 e Python 3?

Python 3 é uma nova definição de runbook, que distingue entre runbooks Python 2 e Python 3. Da mesma forma, outro tipo de pacote é introduzido para pacotes Python 3.

Como um Hybrid Runbook Worker sabe qual versão do Python deve ser executada quando o Python2 e o Python3 estão instalados?

Para um Windows Runbook Worker, ao executar um runbook Python 2, ele procura a variável PYTHON_2_PATH de ambiente primeiro e valida se ela aponta para um arquivo executável válido. Por exemplo, se a pasta de instalação for C:\Python2, verificará se C:\Python2\python.exe é um caminho válido. Se não for encontrado, ele procurará a PATH variável de ambiente para fazer uma verificação semelhante.

Para Python 3, ele procura a PYTHON_3_PATH variável env primeiro e, em seguida, retorna à PATH variável de ambiente.

Consulte Várias versões do Python.

Como um Hybrid Runbook Worker localiza o interpretador Python?

A localização do módulo Python é controlada por variáveis de ambiente, conforme explicado anteriormente.

Python 3 é suportado no controle do código-fonte?

Não O controle do código-fonte não é suportado atualmente para Python 3. Por padrão, os runbooks Python são sincronizados como runbooks Python 2.

Como um autor de runbook pode saber quais pacotes Python estão disponíveis em uma área restrita do Azure?

Consulte Identificar pacotes disponíveis na área restrita.

Como um autor de runbook pode definir qual versão de um módulo de pacote a ser usado se houver vários módulos?

Consulte Gerenciar pacotes Python 3.

Próximos passos

Se a sua pergunta não for respondida aqui, pode consultar as seguintes fontes para obter mais perguntas e respostas.