

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 実行キャッシュの作成
<a name="workflow-cache-create"></a>

実行キャッシュを作成するときは、キャッシュデータの Amazon S3 の場所を指定します。このデータはすぐにアクセス可能である必要があります。コールキャッシュは、Glacier にアーカイブされたオブジェクト (GFR や GDA ストレージクラスなど) を取得しません。

キャッシュデータの Amazon S3 バケットが別の によって所有されている場合は AWS アカウント、実行キャッシュを作成するときにそのアカウント ID を指定します。

## コンソールを使用した実行キャッシュの作成
<a name="workflow-cache-create-console"></a>

コンソールから、以下の手順に従って実行キャッシュを作成します。

1. [HealthOmics コンソール](https://console.aws.amazon.com/omics/)を開きます。

1.  必要に応じて、左側のナビゲーションペイン (≡) を開きます。**キャッシュの実行** を選択します。

1. Run **caches** ページから、**Create run cache** を選択します。

1. **実行キャッシュの作成ページのキャッシュ詳細****の実行**パネルで、次のフィールドを設定します。

   1. 実行キャッシュの名前を入力します。

   1. (オプション) 説明を入力します。

   1. キャッシュされた出力の S3 の場所を入力します。ワークフローと同じリージョンのバケットを選択します。

   1. (オプション) バケット所有者 AWS アカウント の を入力して、バケットの所有権を確認します。値を入力しない場合、デフォルト値はアカウント ID です。

   1. **キャッシュ動作**で、デフォルトの動作 (失敗した実行の出力をキャッシュするか、すべての実行の出力をキャッシュするか) を設定します。実行を開始するときに、オプションでデフォルトの動作を上書きできます。

1. (オプション) 1 つ以上のタグを実行キャッシュに関連付けます。

1. **実行キャッシュの作成** を選択します。コンソールには、新しい実行キャッシュが**キャッシュの実行**テーブルに表示されます。

## CLI を使用した実行キャッシュの作成
<a name="workflow-cache-create-api"></a>

create**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": {}
  }
```