如何在 AWS Managed Workflows for Apache Airflow 中启用 API?

uri*_*rig 4 amazon-web-services airflow mwaa airflow-api

我正在通过Apache Airflow托管工作流程(MWAA) 测试在 AWS 上运行 Apache Airflow 的情况。AWS 已部署并为我管理的 Airflow 版本是1.10.12

当我尝试访问 v1 REST API 时,/api/experimental/test我收到状态代码403 Forbidden

是否可以在 MWAA 中启用实验性 API?如何?

小智 5

我认为 MWAA 提供了一个 REST 端点来使用 CLI

https://$WEB_SERVER_HOSTNAME/aws_mwaa/cli

这很令人困惑,因为您首先需要使用 awscli 创建一个 cli 令牌,然后使用该令牌访问端点。您将需要一个策略来允许您的 awscli 请求该令牌。最后,并不支持所有命令,仅支持一些命令。

无论如何,用户指南上都有解释 https://docs.aws.amazon.com/mwaa/latest/userguide/amazon-mwaa-user-guide.pdf