首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自S3或云存储的Multipart/form curl

来自S3或云存储的Multipart/form curl
EN

Stack Overflow用户
提问于 2021-10-11 22:50:01
回答 1查看 60关注 0票数 0

我正在尝试使用BashOperator通过Airflow向API发出POST请求。

我尝试使用cURL将文件上传到API中。

当我在Postman上测试它时,它是有效的,因为文件在我的本地文件系统中(使用body选项卡上的Select file选项),但在Airflow中,文件是S3存储。

有没有可能直接从S3加载文件?

我已经尝试填写字段--form file=@'s3 path‘,但没有成功。

EN

回答 1

Stack Overflow用户

发布于 2021-10-12 12:17:06

您需要首先从S3拉取文件,然后通过API将其发布。这两种方法都可以通过curl实现(只要您拥有正确的身份验证/授权)。

您甚至可以将第一个CURL的输出通过管道传输到第二个CURL。

您可以在这里找到类似的情况:use pipe for curl data只需替换"cat文件“,以使用将从s3获取文件的正确curl命令。

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

https://stackoverflow.com/questions/69533255

复制
相关文章

相似问题

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