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.

Esta página descreve as versões do Apache Airflow compatíveis com o Amazon Managed Workflows for Apache Airflow e as estratégias que recomendamos 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. Caso não seja especificada uma versão de imagem ao criar um ambiente, o Amazon MWAA cria 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 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 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ê está usando.

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

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 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

Versão do Apache Airflow Agendador (padrão) Agendador (min) Agendador (máx.)

Apache Airflow v2 e superior

2

2

5

Operadores

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

Apache Airflow v2

1

25

10

Atualizando 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 de uma versão x.1.z para x.2.z, mas não para uma nova versão principal, por exemplo, de 1.y.z para2.y.z.

nota

Você não pode fazer regredir a versão do Apache Airflow para seu ambiente.

Para obter mais informações e instruções detalhadas sobre como atualizar seus recursos de fluxo de trabalho e atualizar o ambiente para uma nova versão, consulte Atualizando 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 do Apache Airflow, 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 suporte limitado 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 agosto de 2023 21 de fevereiro de 2024
v2.0.2 19 de abril de 2021 25 de maio de 2021 23 de novembro de 2023 29 de abril de 2024
v2.2.2 15 de novembro de 2021 27 de janeiro de 2022 25 de janeiro de 2024 27 de junho de 2024

Suporte à versão do Apache Airflow e perguntas frequentes

De acordo com o processo de lançamento e a política de versões da comunidade Apache Airflow, o Amazon MWAA está comprometido em oferecer suporte a pelo menos três versões menores do Apache Airflow a qualquer momento. Anunciaremos a data de encerramento do suporte de determinada versão secundária do Apache Airflow pelo menos 90 dias antes da data de término do suporte.

Perguntas frequentes

P: Por quanto tempo o Amazon MWAA oferece suporte a uma versão do Apache Airflow?

R: O Amazon MWAA oferece suporte a uma versão secundária do Apache Airflow por no mínimo 12 meses após a primeira disponibilização.

P: Receberei notificação quando o suporte estiver terminando para uma versão do Apache Airflow no Amazon MWAA?

R: Sim. Se algum ambiente Amazon MWAA em sua conta executar a versão próxima ao fim do suporte, o Amazon MWAA enviará um aviso até o dia do fim do AWS Health Dashboard suporte.

P: O que acontece na data de fim do suporte?

R: Na data de suporte limitado, não será mais possível criar novos ambientes do Amazon MWAA com a versão associada. Seus ambientes existentes continuarão disponíveis até a data de término do suporte.

P: O que acontece na data de fim do suporte?

R: No final da data de suporte, você continuará sendo capaz de acessar 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 a atualização para uma versão mais recente do Apache Airflow no Amazon MWAA, consulte Guia de migração do Amazon MWAA.

Importante

Você é responsável por manter suas versões do Amazon MWAA atualizadas. AWS exorta todos os clientes a atualizarem seus ambientes Amazon MWAA para a versão mais recente, a fim de se beneficiarem das mais atuais salvaguardas de segurança, privacidade e disponibilidade. Se você operar seu ambiente em uma versão ou software sem suporte após a data de descontinuação, chamada de versão legada, enfrentará uma maior probabilidade de riscos operacionais, de segurança e de privacidade, incluindo eventos de inatividade. Ao operar seu ambiente Amazon MWAA em uma versão legada, você confirma que compreende e assume conscientemente esses riscos e concorda em concluir sua atualização para a versão mais recente o mais rápido possível. A operação contínua de seu ambiente em uma versão antiga está sujeita ao contrato que rege o uso dos AWS serviços.

As versões antigas não são consideradas disponíveis ao público em geral e AWS não oferecem mais suporte para a versão antiga. Como resultado, AWS pode limitar o acesso ou o uso de qualquer versão antiga a qualquer momento, se AWS determinar que a versão antiga representa um risco de segurança ou responsabilidade, ou um risco de danos, aos serviços AWS, às suas afiliadas ou a qualquer outro terceiro. Sua decisão de continuar executando suas cargas de trabalho em uma versão antiga pode fazer com que seu conteúdo fique indisponível, corrompido ou irrecuperável. Ambientes executados em uma versão antiga estão sujeitos às exceções do Acordo de Nível de Serviço (SLA).

Ambientes e softwares relacionados executados em uma versão antiga podem conter bugs, erros, defeitos e componentes nocivos. Consequentemente, e não obstante qualquer informação em contrário no contrato ou nos termos de serviço, AWS fornece a versão antiga como está.

Para obter mais informações sobre o modelo de responsabilidade compartilhada AWS da, consulte Responsabilidade compartilhada no AWS Well-Architected Framework.