【问题标题】:Endpoint is weird Amazon Textract Python端点很奇怪 Amazon Textract Python
【发布时间】:2021-11-07 09:16:17
【问题描述】:

我正在尝试在 python 中使用 textract。我从这个网址得到了代码:https://github.com/aws-samples/amazon-textract-code-samples/blob/c8f34ca25113100730e0f4db3f6f316b0cff44d6/python/02-detect-text-s3.py.
我只更改了代码中的s3BucketNamedocumentName。但是当我运行代码时,我得到了这个错误:

botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "https://textract.USA.amazonaws.com/"

我应该手动更改网址吗?如果是这样,我该怎么做?

【问题讨论】:

    标签: python amazon-textract


    【解决方案1】:

    端点 URL 取决于您的 AWS 区域; USA 不是有效的 AWS 区域。

    创建boto3客户端时可以设置区域:

    textract = boto3.client('textract', region_name='us-west-1')
    

    将使用https://textract.us-west-1.amazonaws.com/ 作为端点。

    或者,区域可以来自配置文件或环境;有关详细信息,请参阅boto3 configuration docs

    【讨论】:

      猜你喜欢
      • 2011-08-26
      • 2019-09-24
      • 1970-01-01
      • 1970-01-01
      • 2022-12-06
      • 2019-01-03
      • 2021-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多