amazon-web-services - 如何在 Apache Airflow 的 AWS Managed Workflows 中启用 API?

标签 amazon-web-services airflow amazon mwaa airflow-api

我正在试水运行 Apache Airflow在 AWS 上通过 Managed Workflows for Apache Airflow (MWAA)。 AWS 为我部署和管理的 Airflow 版本是 1.10.12

当我尝试在 /api/experimental/test 访问 v1 REST API 时我返回状态代码 403 Forbidden

是否可以在 MWAA 中启用实验性 API?怎么办?

最佳答案

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

https://$WEB_SERVER_HOSTNAME/aws_mwaa/cli

这非常令人困惑,因为您首先需要使用 awscli 创建一个 cli-token,然后使用该 token 访问端点。您将需要一个策略来允许您的 awscli 请求该 token 。 最后,不支持所有命令,只是一堆命令。

反正在用户指南上都有解释 https://docs.aws.amazon.com/mwaa/latest/userguide/amazon-mwaa-user-guide.pdf

关于amazon-web-services - 如何在 Apache Airflow 的 AWS Managed Workflows 中启用 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66344988/

相关文章:

http - 应用程序负载均衡器上的状态代码 460

python-3.x - 为什么我的自定义运算符没有导入到我的 DAG (Airflow) 中?

json - 使用命令行在 json 文件中导入 Airflow 变量

c# - 亚马逊 API - 顶级客户评论员

amazon-web-services - 如何使用ansible将文件夹递归上传到aws s3

amazon-web-services - 如何创建 session 以使用我的个人资料?

amazon-web-services - CloudFormation 中的 AWS::CloudFront::OriginRequestPolicy 资源

Airflow 不会因子任务错误而失败

php - 使用 PHP SDK 从 Amazon SES 发送 HTML 邮件

django - S3 Lambda触发器不会为每个文件上传触发