View a markdown version of this page

Versões do Apache Airflow no Amazon Managed Workflows for Apache Airflow. - Amazon Managed Workflows for Apache Airflow

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Versões do Apache Airflow no Amazon Managed Workflows for Apache Airflow.

Este tópico descreve as versões do Apache Airflow compatíveis com o Amazon Managed Workflows for Apache Airflow e as práticas recomendadas para atualizar para a versão mais recente.

Sobre as versões do Amazon MWAA

O Amazon MWAA cria imagens de contêiner que empacotam as versões do Apache Airflow com outros binários e bibliotecas Python comuns. A imagem usa a instalação básica do Apache Airflow para a versão especificada. Ao criar um ambiente, você especifica uma versão de imagem a ser usada. Depois que um ambiente é criado, ele continua usando a versão de imagem especificada até que você o atualize para uma versão posterior.

Versão mais recente

O Amazon MWAA oferece suporte a mais de uma versão do Apache Airflow. Se não uma versão de imagem não for especificada ao criar um ambiente, o Amazon MWAA criará um ambiente usando a versão mais recente compatível do Apache Airflow.

Versões do Apache Airflow

As seguintes versões do Apache Airflow são compatíveis no Amazon Managed Workflows for Apache Airflow.

nota
  • A partir de 30 de dezembro de 2025, o Amazon MWAA encerrará o suporte para as versões v2.4.3, v2.5.1 e v2.6.3 do Apache Airflow. Para obter mais informações, consulte End-of-support versões.

  • A partir do Apache Airflow v2.2.2, o Amazon MWAA oferece suporte à instalação de requisitos de Python, pacotes de provedores e plug-ins personalizados diretamente no servidor Web do Apache Airflow.

  • A partir do Apache Airflow v2.7.2, seu arquivo de requisitos deve incluir uma declaração --constraint. Se você não fornecer uma restrição, o Amazon MWAA especificará uma para garantir que os pacotes listados em seus requisitos sejam compatíveis com a versão do Apache Airflow que você estiver usando.

    Para obter mais informações sobre como configurar restrições em seu arquivo de requisitos, consulte Instalando dependências do Python.

  • Atualmente, o Amazon MWAA não oferece suporte ao modo de várias equipes. A ativação desse recurso é incompatível com a autenticação do Amazon MWAA e o gerenciamento de segredos em CeleryExecutor nível de ambiente.

Para obter mais informações sobre como migrar suas implantações autogerenciadas do Apache Airflow ou migrar um ambiente Amazon MWAA existente, incluindo instruções para fazer backup do seu banco de dados de metadados, consulte o Guia de migração do Amazon MWAA.

Componentes do Apache Airflow

Esta seção descreve o número de agendadores e operadores do Apache Airflow disponíveis para cada versão do Apache Airflow no Amazon MWAA e fornece uma lista dos principais atributos do Apache Airflow, indicando a versão que oferece suporte a cada atributo.

Programadores

Agendadores para o Apache Airflow v2 e versões posteriores:

Agendador (padrão) Agendador (min) Agendador (máx.)

2

2

5

Operadores

Operadores para o Apache Airflow v2 e versões posteriores:

Operadores (padrão) Operadores (min) Operadores (máximo)

10

1

25

Atualizar a versão do Apache Airflow

O Amazon MWAA é compatível com atualizações de versões anteriores. Isso significa que você pode atualizar seu ambiente da versão x.1.z para x.2.z, mas não para uma nova versão principal como, por exemplo, de 1.y.z para 2.y.z.

Para obter mais informações e instruções detalhadas sobre como atualizar os recursos do seu fluxo de trabalho e atualizar o ambiente para uma nova versão, consulte Alterar a versão do Apache Airflow.

Fazer downgrade da versão do Apache Airflow

O Amazon MWAA suporta downgrades de versões secundárias para uma versão anterior que ainda seja suportada no momento do downgrade. Isso significa que você pode atualizar seu ambiente da versão x.2.z para x.1.z, mas não para uma versão principal anterior como, por exemplo, de 2.y.z para 1.y.z.

Para obter mais informações e instruções detalhadas sobre como atualizar os recursos do seu fluxo de trabalho e atualizar o ambiente para uma nova versão, consulte Alterar a versão do Apache Airflow.

Versões obsoletas do Apache Airflow

A tabela a seguir lista as versões obsoletas do Apache Airflow no Amazon MWAA, junto com as datas de lançamento inicial e término do suporte para cada versão. Para obter mais informações sobre a migração para uma nova versão, consulte o Guia de migração do Amazon MWAA.

Versão do Apache Airflow Data de lançamento do Apache Airflow Data de disponibilidade do Amazon MWAA Data de fim de suporte do Amazon MWAA
v1.10.12 25 de agosto de 2020 24 de novembro de 2020 21 de fevereiro de 2024
v2.0.2 19 de abril de 2021 25 de maio de 2021 29 de abril de 2024
v2.2.2 15 de novembro de 2021 27 de janeiro de 2022 27 de junho de 2024
v2.4.3 14 de novembro de 2022 05 de janeiro de 2023 30 de dezembro de 2025
v2.5.1 20 de janeiro de 2023 11 de abril de 2023 30 de dezembro de 2025
v2.6.3 10 de julho de 2023 09 de agosto de 2023 30 de dezembro de 2025

End-of-support versões

Seguimos o processo de lançamento Apache Airflow da comunidade e a política de versões no Apache Airflow site. Estamos comprometidos em oferecer suporte a pelo menos três versões secundárias do a qualquer Apache Airflow momento. Anunciaremos a data de fim do suporte com pelo menos 180 dias de antecedência. Isso se aplica a cada versão Apache Airflow secundária.

Estamos comprometidos em oferecer suporte a uma Apache Airflow versão por pelo menos 12 meses após sua primeira disponibilização.

Se algum ambiente do Amazon MWAA em sua conta executar a versão próxima ao fim do suporte, enviaremos um aviso por meio do Health Dashboard com a data de término do suporte.

No final da data de suporte:

  • Você não pode mais usar uma versão obsoleta para criar novos ambientes do Amazon MWAA.

  • Você não pode mais atualizar ou reduzir os ambientes existentes para versões obsoletas.

  • Você ainda pode usar seus ambientes existentes em versões obsoletas e realizar atualizações no local.

  • Você não pode mais receber suporte técnico para ambientes executados em versões obsoletas.

Você pode continuar acessando seus ambientes Amazon MWAA existentes que executam a versão associada e obsoleta do Apache Airflow por sua conta e risco. Para obter instruções sobre como fazer o upgrade para uma versão mais recente doApache Airflow, consulte o Guia de migração do Amazon MWAA.

Importante

Você é responsável por manter suas versões do Amazon MWAA atualizadas. Recomendamos que você atualize para a versão mais recente para obter as salvaguardas atuais de segurança, privacidade e disponibilidade. Operar após a data de descontinuação (em uma “versão antiga”) aumenta a segurança, a privacidade e os riscos operacionais, incluindo o tempo de inatividade. Ao continuar com uma versão antiga, você reconhece esses riscos e concorda em fazer a atualização o mais rápido possível.

As versões antigas geralmente não estão disponíveis e não oferecemos mais suporte a elas. Podemos restringir o acesso a qualquer versão antiga a qualquer momento se ela representar um risco de segurança ou responsabilidade. Continuar com uma versão antiga pode fazer com que seu conteúdo fique indisponível, corrompido ou irrecuperável. Exceções de SLA se aplicam.

Ambientes legados e softwares relacionados podem conter bugs, erros, defeitos e componentes nocivos. Fornecemos a versão antiga como está, não obstante quaisquer termos contrários em seu contrato.

Para obter mais informações sobre responsabilidade compartilhada, consulte Responsabilidade compartilhada na AWS Well-Architected Estrutura.