首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure的气流连接

Azure的气流连接
EN

Stack Overflow用户
提问于 2021-12-21 13:30:25
回答 1查看 615关注 0票数 1

我正在为我的工作学习气流,我被困在一个非常简单的问题,我无法找到解决办法。

我想通过气流图形用户界面添加一个简单的azure blob连接,但是由于某种原因,每当我尝试测试连接时,它都会得到一个BAD REQUEST响应,参见下面的示例:

我试过用SAS令牌和服务主体登录,这也不起作用。

在某种程度上,我认为这可能是由于缺乏正确的权限造成的,但是当我尝试使用服务主体通过az cli登录时,我可以看到资源非常好(使用通过Python进行身份验证也很好)。

我在码头映像上运行气流,所以我想可能没有安装天蓝色提供商,所以我通过docker exec -it airflow-webserver /bin/bash在码头映像中打开了一个shell会话,并通过pip手动安装了提供者,这也解决不了问题。

有人知道我下一步可以尝试什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-21 16:09:28

UI中implementation按钮的当前实现要么是启用/禁用的,要么是与环境中的气流REST API的启用相关的。这意味着,如果启用了REST,则对所有连接类型都启用testing按钮,即使所选类型实际上不支持以这种方式测试连接性。

只有当底层钩子有一个test_connection()方法,不幸的是,WasbHook (由类型使用)不起作用时,这个按钮才能正常工作。这就是你看到“坏请求”错误的原因。这并不是因为您的连接本身配置错误,而是因为没有内置测试功能。

有一个按下来修复这个问题,但是它还没有发布。

如果您发现这很有帮助,那么有一些关于创建的气流文档:https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/stable/connections/wasb.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70436291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档