Azure Storage Explorer を使用して Azure Data Lake Storage のディレクトリとファイルを管理する

この記事では、Azure Storage Explorer を使用して、階層型名前空間 (HNS) が有効なストレージ アカウントでディレクトリとファイルを作成および管理する方法について説明します。

前提条件

  • Azure サブスクリプション。 Azure 無料試用版の取得に関するページを参照してください。

  • 階層型名前空間 (HNS) が有効になっているストレージ アカウント。 作成するには、こちらの手順に従います。

  • ローカル コンピューターにインストールされた Azure Storage Explorer。 Windows、macOS、または Linux のAzure Storage Explorerをインストールするには、Azure Storage Explorerを参照してください。

Storage Explorerは、Azure Data Lake Storageを操作するときに BLOB (BLOB) エンドポイントと Data Lake Storage (dfs) エンドポイントの両方を使用します。 プライベート エンドポイントを使用してAzure Data Lake Storageへのアクセスを構成する場合は、ストレージ アカウント用に 2 つのプライベート エンドポイント (1 つはターゲット サブリソース blob、もう 1 つはターゲット サブリソース dfs) を作成してください。

Storage Explorer にサインインする

Storage Explorer を初めて起動すると、Microsoft Azure Storage Explorer の [Azure Storage へ接続する] ウィンドウが表示されます。 Storage Explorerにはストレージ アカウントに接続するいくつかの方法が用意されていますが、ACL の管理をサポートするのはサブスクリプション接続方法のみです。

[リソースの選択] パネルで、 [サブスクリプション] を選択します。

[リソースの選択] パネルが表示されている [Microsoft Azure Storage Explorer Connect to Azure Storage] ウィンドウのスクリーンショット。

[Azure 環境の選択] パネルで、サインインする Azure 環境を選択します。 グローバル Azure、国内クラウド、またはAzure Stack インスタンスにサインインできます。 [次へ] を選択します。

[Azure環境の選択] パネルが強調表示されている Microsoft Azure Storage Explorerのスクリーンショット。

Storage Explorer でサインインするための Web ページが開きます。

Azure アカウントでのサインインに成功すると、そのアカウントとそのアカウントに関連付けられている Azure サブスクリプションが、 [アカウント管理] の下に表示されます。 操作する Azure サブスクリプションを選択してから、[エクスプローラーを開く] を選択します。

[エクスプローラーを開く] ボタンが強調表示された [アカウント管理] ウィンドウを示す Microsoft Azure Storage Explorerのスクリーンショット。

接続が完了すると、Azure Storage Explorer が読み込まれて [Explorer] タブが表示されます。 このビューでは、Azurite ストレージ エミュレーターまたは Azure Stack 環境を使用して構成されたローカル ストレージだけでなく、すべてのAzure ストレージ アカウントに関する分析情報得られます。

Microsoft Azure Storage Explorer メイン ページのスクリーンショット。[エクスプローラー] タブが表示され、ストレージ アカウントAzure表示されています。

コンテナーを作成する

コンテナーには、ディレクトリとファイルが保持されます。 作成するには、前の手順で作成したストレージ アカウントを展開します。 [BLOB コンテナー] を選択し、右クリックして [BLOB コンテナーの作成] を選択します。 または、BLOB コンテナーを選択し、[操作] ウィンドウで [BLOB コンテナーの作成] を選択することもできます。

[BLOB コンテナーの作成] オプションが選択された [BLOB コンテナー] コンテキスト メニューを示すAzure Storage Explorerのスクリーンショット。

コンテナーの名前を入力します。 コンテナーの名前付けに関する規則と制限の一覧については、「コンテナーを作成する」セクションを参照してください。 完了したら、Enter キーを押してコンテナーを作成します。 コンテナーが作成されると、選択したストレージ アカウントの BLOB コンテナー フォルダーの下に表示されます。

[BLOB コンテナー] フォルダーの下に新しく作成されたコンテナーが表示されているAzure Storage Explorerのスクリーンショット。

ディレクトリを作成する

ディレクトリを作成するには、[コンテナーの作成] セクションで作成した コンテナーを 選択します。 コンテナー リボンで、[ 新しいフォルダー] ボタンを選択します。 ディレクトリの名前を入力します。 完了したら、Enter キーを押してディレクトリを作成します。 ディレクトリが作成されると、メイン ウィンドウに表示されます。

BLOB をディレクトリにアップロードする

ディレクトリ リボンで、[ アップロード ] ボタンを選択します。 フォルダーまたはファイルをアップロードできます。

アップロードするファイルまたはフォルダーを選択します。

ディレクトリにアップロードするファイルまたはフォルダーを選択するためのアップロード オプションを表示するAzure Storage Explorerのスクリーンショット。

[アップロード] を選択すると、選択したファイルがキューに登録され、各ファイルがアップロードされます。 アップロードが完了すると、結果が [アクティビティ] ウィンドウに表示されます。

ディレクトリ内の BLOB を表示する

Azure Storage Explorer アプリケーションで、ストレージ アカウント以下のディレクトリを選択します。 選択したディレクトリ内の BLOB の一覧がメイン ウィンドウに表示されます。

ストレージ アカウント内の選択したディレクトリ内の BLOB の一覧を示すAzure Storage Explorerのスクリーンショット。

BLOB をダウンロードする

ファイルをダウンロードするには、ファイルを選択し、リボンから [ダウンロード ] を選択します。 ファイル名を入力できるファイル ダイアログが開きます。 [フォルダーの選択] を選択して、ローカルの場所へのファイルのダウンロードを開始します。

ファイルが選択され、リボンで [ダウンロード] オプションが強調表示されているAzure Storage Explorerのスクリーンショット。

次のステップ

アクセス制御リスト (ACL) を設定して、ファイルとディレクトリのアクセス許可を管理する方法について説明します。