執行快取的內容 - AWS HealthOmics

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

執行快取的內容

HealthOmics 會使用 S3 儲存貯體中的下列結構來組織您的執行快取:

s3://{cache.S3location}/{cache.uuid}/runID/taskID/{cacheentry.uuid}/

cache.uuid 是快取的全域唯一 ID。cacheentry.uuid 是快取任務的全域唯一 uuid。HealthOmics 會將 uuids 指派給快取和任務。

對於所有工作流程引擎,快取包含下列檔案:

  • {cacheentryuuid}.json 檔案 – HealthOmics 會建立此資訊清單檔案,其中包含快取的相關資訊,包括快取中的所有項目清單,以及快取版本

  • 任務輸出檔案 – 每個任務輸出包含一或多個檔案,如任務所定義。

對於使用 Nextflow 的工作流程,Nextflow 引擎會在快取中建立這些額外的檔案:

  • command.out 檔案 – 此檔案包含任務執行 stdout 內容。

  • .exitcode 檔案 – 此檔案包含任務結束碼 (整數)。

注意

如果您想要存取執行快取中的中繼任務檔案以進行進階故障診斷,請在工作流程定義中將這些檔案宣告為任務輸出。