建立執行快取 - AWS HealthOmics

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

建立執行快取

當您建立執行快取時,您可以指定快取資料的 Amazon S3 位置。此資料必須可立即存取。呼叫快取不會擷取 Glacier 中封存的物件 (例如 GFR 和 GDA 儲存類別)。

如果快取資料的 Amazon S3 儲存貯體由另一個儲存貯體擁有 AWS 帳戶,請在建立執行快取時提供該帳戶 ID。

使用主控台建立執行快取

從 主控台,依照下列步驟建立執行快取。

  1. 開啟 HealthOmics 主控台

  2. 在左側導覽窗格中,選擇執行快取

  3. 執行快取頁面中,選擇建立執行快取

  4. 建立執行快取頁面的執行快取詳細資訊面板中,設定下列欄位:

    1. 輸入執行快取的名稱。

    2. (選用) 輸入描述。

    3. 輸入快取輸出的 S3 位置。選擇與工作流程位於相同區域的儲存貯體。

    4. (選用) 輸入儲存貯體擁有者 AWS 帳戶 的 ,以驗證儲存貯體擁有權。如果您未輸入值,預設值為您的帳戶 ID。

    5. 快取行為下,設定預設行為 (是針對失敗的執行或所有執行快取輸出)。當您開始執行時,您可以選擇覆寫預設行為。

  5. (選用) 將一或多個標籤與執行快取建立關聯。

  6. 選擇建立執行快取。主控台會在執行快取資料表中顯示新的執行快取

使用 CLI 建立執行快取

使用 create-run-cache CLI 命令來建立執行快取。預設快取行為為 CACHE_ON_FAILURE

aws omics create-run-cache \ --name "workflow 123 run cache" \ --description "my run cache" \ --cache-s3-location "s3://amzn-s3-demo-bucket" \ --cache-behavior "CACHE_ALWAYS" \ --cache-bucket-owner-id "111122223333"

如果建立成功,您會收到包含下列欄位的回應。

{ "arn": "string", "id": "string", "status": "ACTIVE" "tags": {} }