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 que o Amazon Managed Workflows para Apache Airflow suporta e as melhores práticas para atualizar para a versão mais recente.
Tópicos
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 Suporte à versão do Apache Airflow e perguntas frequentes.
-
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.
Versão do Apache Airflow | Data de lançamento do Apache Airflow | Data de disponibilidade do Amazon MWAA | Restrições do Apache Airflow | Versão do Python |
---|---|---|---|---|
18 de dezembro de 2024 |
||||
26 de setembro de 2024 |
||||
9 de julho de 2024 |
||||
23 de fevereiro de 2024 |
||||
6 de novembro de 2023 |
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 |
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 de uma versão x.1.z
parax.2.z
, mas não para uma nova versão principal, por exemplo, de 1.y.z
para2.y.z
.
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. Alterando a versão do Apache Airflow
Fazendo o downgrade da versão do Apache Airflow
O Amazon MWAA suporta downgrades de versões menores para uma versão anterior que ainda é suportada no momento do downgrade. Isso significa que você pode fazer o downgrade do seu ambiente de uma versão x.2.z
parax.1.z
, mas não para uma versão principal anterior, por exemplo, de 2.y.z
para1.y.z
.
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. Alterando 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 o lançamento inicial e as datas de cada versão. end-of-support Para obter mais informações sobre a migração para uma versão mais recente, consulte o Amazon MWAA Migration Guide.
Versão do Apache Airflow | Data de lançamento do Apache Airflow | Data de disponibilidade do Amazon MWAA | Data do Amazon MWAA end-of-support |
---|---|---|---|
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 |
Suporte à versão do Apache Airflow e perguntas frequentes
De acordo com o processo de lançamento e a política de versões
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 de patch 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: No final da data de suporte, você não poderá mais usar uma versão obsoleta para criar novos ambientes Amazon MWAA. 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 atualizar para uma versão mais recente do Apache Airflow no Amazon MWAA, consulte o 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 o ambiente em uma versão ou um software não compatível após a data de descontinuação, referidos como versão legada, enfrentará uma maior probabilidade de riscos operacionais, de segurança e privacidade, incluindo eventos de tempo de inatividade. Ao operar o ambiente do 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 as workloads em uma versão legada pode fazer com que seu conteúdo fique indisponível, corrompido ou irrecuperável. Os ambientes executados em uma versão legada estão sujeitos às exceções do acordo de serviço (SLA).
Ambientes e software relacionado executados em uma versão legada podem conter bugs, erros, defeitos e componentes prejudiciais. 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 AWS de responsabilidade compartilhada, consulte Responsabilidade compartilhada no AWS Well-Architected Framework.