ストレージ・マウント

MLジョブと同様に、パイプラインを使用すると、パイプライン・ステップのローカル・フォルダとしてファイル・ストレージおよびオブジェクト・ストレージをマウントできます。

これにより、ファイルまたはオブジェクト・ストレージに格納されているデータにアクセスするプロセスが簡略化され、追加のライブラリのインストールや特殊なコードの記述が不要になります。ユーザーは、標準のOSまたは言語ライブラリを使用して、ローカル・ファイルおよびフォルダへのアクセスと同じ方法で共有ファイル・システムおよびオブジェクト・ストレージ・バケットにアクセスできます。

ストレージマウントの構成

適切なポリシーが適用されていることを確認します。

ストレージ・マウントは、次の2つのレベルで構成できます。

  • パイプライン・レベル:ストレージ・マウント構成は、オーバーライドされないかぎり、すべてのステップに適用されます。
  • ステップ・レベル:ストレージ・マウント構成は、特定のステップにのみ適用されます。
ノート

ストレージ・マウントは、次のステップ・タイプにのみ適用されます:
  • スクリプト・ステップ・タイプ。スクリプトによって定義されたステップ。
  • BYOCステップ・タイプ。コンテナ・イメージによって定義されたステップ。

構成は「Storage Mounts」構成パネルで管理されます。

ノート

1つのパイプラインまたはステップに対して構成できるストレージ・マウントは5つのみです。
  1. ファイル・ストレージ・マウントを使用するには、+Addファイル・ストレージ・マウントを選択します。
    1. マウントするストレージ・リソースを含むコンパートメントを選択します。
    2. 使用するマウント・ターゲットおよびエクスポート・パス。ファイル・ストレージを使用するには、カスタム・ネットワークを使用する必要があります。
    3. ストレージをマウントするパスを入力します。

      ストレージは、指定されたマウントパスの下にマウントされます。パスは英数字で始める必要があります。宛先ディレクトリは、指定されたストレージマウント全体で一意である必要があります。使用できる文字は、英数字、ハイフン( - )およびアンダースコア( _ )です。

      /opc/storage-directoryなどのフルパスを指定できます。/storage-directoryなどのディレクトリのみが指定されている場合は、デフォルトの/mntディレクトリの下にマウントされます。/bin/etcなど、OS固有のディレクトリは指定できません。

    4. パイプラインまたはステップに対して最大5つのストレージ・マウントを追加するには、これらのステップを繰り返します。

    ノート

    ファイル・ストレージ・マウントを使用するには、カスタム・ネットワーキングを使用する必要があります。
  2. オブジェクト・ストレージ・マウントを使用するには、+Addオブジェクト・ストレージ・マウントをクリックします。
    1. マウントするストレージ・リソースを含むコンパートメントを選択します。
    2. 使用するバケットを指定します。オブジェクト名の接頭辞を追加できます。接頭辞は英数字で始める必要があります。使用できる文字は、英数字、スラッシュ( / )、ハイフン( - )およびアンダースコア( _ )です。
    3. ストレージをマウントするパスを入力します。

      ストレージは、指定されたマウントパスの下にマウントされます。パスは英数字で始める必要があります。宛先ディレクトリは、指定されたストレージマウント全体で一意である必要があります。使用できる文字は、英数字、ハイフン( - )およびアンダースコア( _ )です。

      /opc/storage-directoryなどのフルパスを指定できます。/storage-directoryなどのディレクトリのみが指定されている場合は、デフォルトの/mntディレクトリの下にマウントされます。/bin/etcなど、OS固有のディレクトリは指定できません。

    4. パイプラインまたはステップに対して最大5つのストレージ・マウントを追加するには、これらのステップを繰り返します。