在Python编程中使用Amazon Textract API时,必须指定正确的Endpoint。如果Endpoint设置不当,将会导致程序出现异常。解决此问题的方法是通过调用Amazon Textract的Client()方法时,将所需的Endpoint传递给此方法。下面是一个使用正确Endpoint的Python代码示例:
import boto3
textract = boto3.client('textract', region_name='us-west-2', endpoint_url='https://textract.us-west-2.amazonaws.com')
response = textract.detect_document_text(Document={'S3Object': {'Bucket': 'my-bucket', 'Name': 'my-image.jpg'}})
print(response)
上面代码示例中,我们将正确的Endpoint传递给了boto3.client()方法,指定了区域region_name和Endpoint URL。这将确保API调用成功,而不会出现Endpoint异常问题。