schadem-cdk-construct-textract-generic-async
项目描述
上下文
此CDK构建可以作为Step Function任务,以异步模式调用DetectText和AnalyzeDocument API的Textract。
输入
期望在'Payload'处有一个Manifest JSON。Manifest描述: https://pypi.ac.cn/project/schadem-tidp-manifest/
Python中的示例调用
textract_async_task = t_async.TextractGenericAsyncSfnTask(
self,
"textract-async-task",
s3_output_bucket=s3_output_bucket,
s3_temp_output_prefix=s3_temp_output_prefix,
integration_pattern=sfn.IntegrationPattern.WAIT_FOR_TASK_TOKEN,
lambda_log_level="DEBUG",
timeout=Duration.hours(24),
input=sfn.TaskInput.from_object({
"Token":
sfn.JsonPath.task_token,
"ExecutionId":
sfn.JsonPath.string_at('$$.Execution.Id'),
"Payload":
sfn.JsonPath.entire_payload,
}),
result_path="$.textract_result")
输出
将"TextractTempOutputJsonPath"添加到Step Function ResultPath。在此位置,Textract输出以单独的JSON文件存储。使用CDK构建schadem-cdk-construct-sfn-textract-output-config-to-json将它们合并为一个单独的JSON文件。
带有ResultPath = textract_result的示例(如上配置)
"textract_result": {
"TextractTempOutputJsonPath": "s3://schademcdkstackpaystuban-schademcdkidpstackpaystu-bt0j5wq0zftu/textract-temp-output/c6e141e8f4e93f68321c17dcbc6bf7291d0c8cdaeb4869758604c387ce91a480"
}
项目详情
关闭
schadem-cdk-construct-textract-generic-async-0.0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e63b98ad9b49fa29a203d867205a5ee905e4cb34a843492dd142b2e52f9ed2b2 |
|
MD5 | 560114559921a497e73ae5ffd0ba19be |
|
BLAKE2b-256 | fa986c059d6a5e8c93d4a115d7242d77df5fdbe2df34931955f659d1c2c07a09 |
关闭
schadem_cdk_construct_textract_generic_async-0.0.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 92fc93ad52fd35905b8fb852a6596a8dbeb86b1aba94caa938e1b378571b4962 |
|
MD5 | 3750e69c533c779c8c9cb9039effe142 |
|
BLAKE2b-256 | cdca59c07e3bbb2f52514127d4819845689a826726dbcb30c313836e5d27bd50 |