登录
首页 >  Golang >  Go问答

使用 Go 将 S3 文档发送到 Textract

来源:stackoverflow

时间:2024-04-20 19:03:36 447浏览 收藏

有志者,事竟成!如果你在学习Golang,那么本文《使用 Go 将 S3 文档发送到 Textract》,就很适合你!文章讲解的知识点主要包括,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

我正在尝试使用 Go 将 S3 存储桶中的对象发送到 Textract 并收集响应。

我正在使用 aws go sdk 软件包,并且能够连接到我的 S3 存储桶并列出其中包含的所有对象。到目前为止,一切都很好。我现在需要能够将这些对象之一(.pdf 文件)发送到 Textract 并收集响应。

用于与 Textract 交互的 AWS Go SDK 内容似乎相当广泛,但我找不到如何执行此操作的好示例。

如果您能提供示例或有关如何执行此操作的建议,我将非常感激。


解决方案


要启动作业,您可以调用 StartDocumentTextDetection,使用 DocumentLocation 指定文件,并指定一个 SNS 主题,Textract 在完成处理您的作业时将在其中发布通知。

您现在有两种可能性:

  • 订阅 SNS 主题,并在收到消息时检索结果
  • 创建一个由 SNS 主题触发的 lambda 函数,用于检索结果。

第二个选项在我看来更好,因为它使用更少的计算时间(在作业尚未完成之前不会运行)。

要检索职位,请使用 GetDocumentTextDetection

今天关于《使用 Go 将 S3 文档发送到 Textract》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>