了解如何为发送到云存储的结果指定文件名。
默认情况下,传送到云存储的结果文件使用 {{ job_id }}.{{ extension }} 命名模板(例如, 7346445033316311041.json)。您可以为传送到云存储的结果指定自定义文件命名模板。
{{ job_id }}.{{ extension }}
7346445033316311041.json
以下是您可能希望这样做的原因:
结果文件名可以更具信息性
结果可以自动组织到不同的目录中。
您可以在文件命名模板中使用创建任务时提供的任何输入参数,以及来自 job_info 对象(位于结果底部)的任何变量。
job_info
将结果写入 oxylabs.test/google_search_test_7336001481897673729.json
oxylabs.test/google_search_test_7336001481897673729.json
{ "source": "google_search", "query": "test", "storage_type": "s3", "storage_url": "oxylabs.test/{{ source }}_{{ query }}_{{ job_id }}.{{ extension }}" }
将结果写入 oxylabs.test/google_search/7336001481897673729.json
oxylabs.test/google_search/7336001481897673729.json
{ "source": "google_search", "query": "test", "storage_type": "s3", "storage_url": "oxylabs.test/{{ source }}/" }
将结果写入 oxylabs.test/google_search/oxylabs_test_7336001481897673729.json
oxylabs.test/google_search/oxylabs_test_7336001481897673729.json
{ "source": "google_search", "query": "test", "storage_type": "s3", "storage_url": "oxylabs.test/{{ source }}/oxylabs_{{ query }}_{{ job_id }}.{{ extension }}" }
最后更新于8天前
这有帮助吗?