amazon-web-services - 如何在 AWS Managed Workflows for Apache Airflow 中启用 API?
问题描述
我正在通过 Apache Airflow托管工作流(MWAA)在 AWS 上运行Apache Airflow进行测试。AWS 为我部署和管理的 Airflow 版本是1.10.12。
当我尝试访问 v1 REST API 时,/api/experimental/test
我得到了状态代码403 Forbidden
。
是否可以在 MWAA 中启用实验性 API?如何?
解决方案
我认为 MWAA 提供了一个 REST 端点来使用 CLI
https://$WEB_SERVER_HOSTNAME/aws_mwaa/cli
这很令人困惑,因为您首先需要使用 awscli 创建一个 cli-token,然后使用该令牌访问端点。您将需要一个策略来允许您的 awscli 请求该令牌。最后,不支持所有命令,只是一堆。
无论如何,这一切都在用户指南中进行了解释 https://docs.aws.amazon.com/mwaa/latest/userguide/amazon-mwaa-user-guide.pdf
推荐阅读
- hugo - 如何修改 Hugo 中的站点地图 URL?
- javascript - 有没有办法从办公室 js excel 插件内部向 http rest API 发出发布请求?
- r - 使用 ggplot2 的多条样条线 + 不同的颜色 + 线宽 + 自定义 X 轴标记
- javascript - 使用 Promise 读取文件后无法返回数据
- r - 用 pivot_wider() 替换 R 中复杂的多条件 for 循环
- asn.1 - ASN1中“enum”和“choice”类型的区别
- c# - OpenXML 电子表格文档页眉和页脚
- jquery - jQuery单击事件未在chrome中完全工作
- saxon - TinyTree.getNamespaceBindings() 失败
- keystore - 如何在databricks中生成jks密钥库文件