AWS Textractor CLI命令语法报错,求正确start-document-analysis用法示例
问题分析与可运行命令示例
原命令的核心错误
- 多余的
-h参数:-h是调用帮助文档的参数,添加后会直接输出帮助文本,不会执行分析任务,必须移除。 --features缺失必填值:该参数必须指定至少一个特征(如QUERIES,因为你用到了查询功能),原命令中--features后无有效值。--queries格式错误:不需要写占位符QUERIES,且JSON数组需要根据终端环境正确转义(避免被Shell解析)。file_source参数格式错误:这是位置参数,不需要加--file_source前缀,直接传入文件路径即可。
可运行的完整命令示例
根据你的需求,正确的命令如下(适配Bash终端):
textractor start-document-analysis \ --features QUERIES \ --queries '[{"Text":"Who is the Foo", "Alias": "FOO"}]' \ --s3-upload-path 'S3Bucketname' \ --s3-output-path 'S3BucketName' \ --region-name 'us-west-2' \ /partition/file.png
补充说明
- 如果使用Zsh终端,JSON字符串需要额外转义双引号,命令调整为:
textractor start-document-analysis \ --features QUERIES \ --queries '[{\"Text\":\"Who is the Foo\", \"Alias\": \"FOO\"}]' \ --s3-upload-path 'S3Bucketname' \ --s3-output-path 'S3BucketName' \ --region-name 'us-west-2' \ /partition/file.png
- 如果需要同时启用多个特征(如
FORMS+QUERIES),将--features改为--features FORMS QUERIES即可。
内容的提问来源于stack exchange,提问作者James Ferguson
相关产品推荐
相关产品推荐

