このページでは、FlexCache ボリュームに事前入力する方法について説明します。
キャッシュの事前入力で説明したように、キャッシュを事前入力するようにジョブを構成できます。
考慮事項
事前入力は、既存の FlexCache ボリュームでのみサポートされています。
開始された事前入力は、1 回限りのジョブを開始します。このジョブが完了すると、移行元に対して行われた後続の変更はキャッシュに継続的に事前入力されなくなります。キャッシュを更新するには、新しい事前入力ジョブを開始するか、クライアントがキャッシュにアクセスして古いファイルを取得できるようにする必要があります。
次の手順に沿って、Google Cloud CLI を使用して事前入力ジョブを開始します。
gcloud
事前入力ジョブを開始するには:
gcloud beta netapp volumes update VOLUME_NAME --location=LOCATION \ --cache-pre-populate=path-list=PATH_LIST1#PATH_LIST2,exclude-path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2,recursion=RECURSION
次の情報を置き換えます。
VOLUME_NAME: ボリュームの名前。この名前はロケーションごとに一意である必要があります。LOCATION: FlexCache ボリュームのロケーション。PATH_LIST: 省略可。事前入力するファイルまたはディレクトリ パスのリスト。複数のパスを区切るには # 記号を使用します。次の例は、複数のファイルパスまたはディレクトリ パスを追加する方法を示しています。
path-list=PATH_LIST1#PATH_LIST2
EXCLUDE_PATH_LIST: 省略可:PATH_LISTを事前入力するときに除外するファイルまたはディレクトリ パスのリスト。複数のパスを区切るには、# 記号を使用します。次の例は、複数のファイルまたはディレクトリ パスを除外する方法を示しています。
path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2
RECURSION: 省略可。PATH_LISTとEXCLUDE_PATH_LISTで指定されたフォルダを再帰的に含めるか除外するかを示すブール値のフラグ。デフォルトではfalseに設定されています。
事前入力ジョブのステータス(実行中か完了か)を確認するには、FlexCache ボリュームの詳細を調べます。cacheParameters 出力の CachePrePopulateState フィールドに現在の状態が表示されます。