データリポジトリタスクを使用してファイルをリリースする - FSx Lustre 用

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

データリポジトリタスクを使用してファイルをリリースする

Amazon FSxコンソールと を使用して、ファイルシステムからファイルをリリースするタスクを作成するには、次の手順に従いますCLI。ファイルを解放すると、ファイルのリストとメタデータは保持されますが、そのファイルのコンテンツのローカルコピーは削除されます。

  1. で Amazon FSxコンソールを開きますhttps://console.aws.amazon.com/fsx/

  2. 左のナビゲーションペインで [ファイルシステム] を選択し、Lustre ファイルシステムを選択します。

  3. [Data repository] (データリポジトリ) タブを選択します。

  4. [データリポジトリの関連付け] ペインで、リリースタスクを作成する対象のデータリポジトリの関連付けを選択します。

  5. [アクション] で [リリースタスクの作成] を選択します。ファイルシステムが S3 のデータリポジトリにリンクされている場合のみ、この選択が使用できます。[データリポジトリのリリースタスクの作成] ダイアログが表示されます。

  6. リリースするファイルシステムパスで、Amazon FSx ファイルシステムからリリースするディレクトリまたはファイルへのパスを指定して、最大 32 個のディレクトリまたはファイルを指定します。指定するパスは、ファイルシステムのマウントポイントに対する相対パスである必要があります。たとえば、マウントポイントが /mnt/fsx で、/mnt/fsx/path1 がリリースするファイルシステムのファイルである場合、指定するパスは path1 です。ファイルシステム内のすべてのファイルをリリースするには、パスとしてフォワードスラッシュ (/) を指定します。

    注記

    指定したパスが有効でない場合、タスクは失敗します。

  7. [最終アクセスからの最小の期間] には、その期間内にアクセスされなかったファイルがリリースされるように、期間を日単位で指定します。最終アクセス時刻は、atimemtimectime の最大値を使用して計算されます。最終アクセス期間が、前回のアクセスからの最小期間 (タスク作成時刻を基準とする) よりも長いファイルはリリースされます。この日数より短い期間にアクセスされたファイルは、[リリースするファイルシステムパス] フィールドに含まれている場合でも、リリースされません。最終アクセスからの期間とは無関係に、ファイルをリリースするまでの日数を 0 日間と指定します。

  8. (オプション) [完了レポート] で [有効化] を選択すると、[レポートスコープ] で提供されたスコープを満たすファイルの詳細を提供するタスク完了レポートが生成されます。Amazon がレポートを配信FSxする場所を指定するには、ファイルシステムのリンクされた S3 データリポジトリのレポートパス に相対パスを入力します。

  9. [データリポジトリタスクを作成] を選択します。

    [File systems] (ファイルシステム) ページの上部にある通知には、先ほど作成したタスクが表示されます。

タスクのステータスと詳細を表示するには、[データリポジトリ] タブで [データリポジトリタスク] まで下にスクロールします。デフォルトのソート順では、最新のタスクがリストの最上部に表示されます。

このページからタスクサマリーを表示するには、先ほど作成したタスクの [Task ID] (タスク ID) を選択します。

  • create-data-repository-task CLI コマンドを使用して、 FSx for Lustre ファイルシステム上のファイルをリリースするタスクを作成します。対応するAPIオペレーションは ですCreateDataRepositoryTask

    以下のパラメータを設定します。

    • ファイルをリリースするファイルシステムの ID に --file-system-id をセットします。

    • データをリリースするファイルシステムのパスに --paths をセットします。ディレクトリを指定すると、そのディレクトリ内のファイルがリリースされます。ファイルパスが指定されている場合、そのファイルのみがリリースされます。リンクされている S3 バケットにエクスポートされているファイルシステム内のすべてのファイルをリリースするには、パスにフォワードスラッシュ (/) を指定します。

    • --typeRELEASE_DATA_FROM_FILESYSTEM に設定します。

    • 以下のように --release-configuration DurationSinceLastAccess オプションを設定します。

      • UnitDAYS に設定します。

      • Value — その期間にアクセスされなかったファイルがリリースされるまでの期間を表す整数を日単位で指定します。この日数より短い期間にアクセスされたファイルは、たとえ --paths パラメータに含まれている場合でもリリースされません。最終アクセスからの期間とは無関係に、ファイルをリリースするまでの日数を 0 日間と指定します。

    このサンプルコマンドは、リンクされている S3 バケットにエクスポートされ、--release-configuration 基準を満たしているファイルが、指定されたパスのディレクトリからリリースされるように指定します。

    $ aws fsx create-data-repository-task \ --file-system-id fs-0123456789abcdef0 \ --type RELEASE_DATA_FROM_FILESYSTEM \ --paths path1,path2/file1 \ --release-configuration '{"DurationSinceLastAccess":{"Unit":"DAYS","Value":10}}' \ --report Enabled=false

    データリポジトリタスクが正常に作成されると、Amazon はタスクの説明を としてFSx返しますJSON。

ファイルをリリースするタスクを作成したら、タスクの状態を確認できます。データリポジトリタスクを表示する方法の詳細については、「データリポジトリタスクへのアクセス」を参照してください。