本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建运行缓存
创建运行缓存时,需要为缓存数据指定一个 Amazon S3 位置。这些数据必须可以立即访问。呼叫缓存不会检索在 Glacier 中存档的对象(例如 GFR 和 GDA 存储类)。
如果缓存数据的 Amazon S3 存储桶归其他人所有 AWS 账户,请在创建运行缓存时提供该账户 ID。
使用控制台创建运行缓存
在控制台中,按照以下步骤创建运行缓存。
在左侧导航窗格中,选择运行缓存。
-
在 “运行缓存” 页面中,选择 “创建运行缓存”。
-
在 “创建运行缓存” 页面的运行缓存详细信息面板中,配置以下字段:
-
输入运行缓存的名称。
-
(可选)输入描述。
-
输入缓存输出的 S3 位置。选择与您的工作流程位于同一区域的存储桶。
-
(可选)输入存储桶所有者的,以验证存储桶所有权。 AWS 账户 如果您未输入值,则默认值为您的账户 ID。
在 “缓存行为” 下,配置默认行为(是缓存失败运行的输出,还是缓存所有运行的输出)。当你开始运行时,你可以选择覆盖默认行为。
-
(可选)将一个或多个标签与运行缓存相关联。
-
选择 “创建运行缓存”。控制台在 “运行缓存” 表中显示新的运行缓存。
使用 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": {} }