创建运行缓存 - 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 创建运行缓存

使用 C create-run-cacheLI 命令创建运行缓存。默认的缓存行为是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": {} }