我正在尝试使用 S3 存储桶运行文档分析请求,但它给了我一个内部错误。我从文档中提取了表值。这是我的代码。请注意并使用适用于 .Net 的 AWS 开发工具包。
public async Task<IActionResult> Index()
{
var res = await StartDocumentAnalysis(BucketName, S3File, "TABLES");
return View();
}
public async Task<string> StartDocumentAnalysis(string bucketName, string key, string featureType)
{
var request = new StartDocumentAnalysisRequest();
var s3Object = new S3Object
{
Bucket = bucketName,
Name = key
};
request.DocumentLocation = new DocumentLocation
{
S3Object = s3Object
};
request.FeatureTypes = new List<string> { featureType };
var response = _textract.StartDocumentAnalysisAsync(request).Result;
WaitForJobCompletion(response.JobId, 5000);
return response.JobId;
}
错误信息:
内部错误无法从 S3 获取对象元数据。检查 aws Textract awssdk.core 中的对象键、区域和/或访问权限