Storage Explorer を使用して Data Lake Storage Gen1 リソースを管理する

Azure Data Lake Storage Gen1 は、テキストやバイナリ データなどの大量の非構造化データを格納するためのサービスです。 そのデータには、HTTP または HTTPS を介してどこからでもアクセスすることができます。 Azure Storage Explorer 上で Data Lake Storage Gen1 を使用すると、BLOB やキューなど、他の Azure エンティティと共に、Data Lake Storage Gen1 のデータおよびリソースにアクセスし、管理できます。 さまざまな Azure エンティティを、同じツールを使用して 1 か所で管理できるようになりました。

もう 1 つの利点は、Data Lake Storage Gen1 データを管理するためにサブスクリプションのアクセス許可が不要であることです。 Storage Explorer では、アクセス許可が付与されていれば、 [ローカルで接続済み] ノードに Data Lake Storage Gen1 パスをアタッチできます。

前提条件

この記事の手順を完了するには、次の前提条件を満たす必要があります。

Storage Explorer のインストール

Azure Storage Explorer の最新版は、製品 Web ページからインストールできます。 インストールは、Windows、Linux、Mac の各バージョンに対応しています。

Azure サブスクリプションに接続する

  1. Storage Explorer で、プラグイン アイコンを選択します。

    ユーザー インターフェイスのプラグイン アイコンの場所を示すスクリーンショット

    [Azure Storage へ接続する] ダイアログ ボックスが表示されます。

  2. [リソースの選択] ページで、 [サブスクリプション] を選択します。

  3. [Azure 環境の選択] ページで、サインインする Azure 環境を選択し、 [次へ] を選択します。

  4. [サインイン] ダイアログ ボックスで、Azure の資格情報を入力し、 [次へ] を選択します。

  5. Storage Explorer の [アカウント管理] ペインで、管理する Data Lake Storage Gen1 アカウントを含むサブスクリプションを選択し、 [エクスプローラーを開く] を選択します。

  6. [エクスプローラー] ペインで、サブスクリプションを展開します。 ペインが更新され、選択したサブスクリプション内のアカウントが表示されます。 これには、すべての Data Lake Storage Gen1 アカウントが含まれます。次に例を示します。

    Data Lake Storage Gen1 ノード内のアカウントの例を示すスクリーンショット

Data Lake Storage Gen1 への接続

ご利用のサブスクリプションに存在しないリソースであっても、そのリソースの URI を支給してもらえば、アクセスすることができます。 サインイン後、その URI を使って Data Lake Storage Gen1 に接続することができます。

  1. Storage Explorer を開きます。

  2. [ローカルで接続済み] を展開します。

  3. [Data Lake Storage Gen1 (プレビュー)] を右クリックし、 [Data Lake Storage Gen1 に接続] を選択します。

  4. URI を入力します。次に例を示します。

    [Connect to Data Lake Store]\(Data Lake Store に接続する\) ダイアログ ボックスと URI を入力するためのテキスト ボックスを示すスクリーンショット

    入力した URL の場所にツールが移動します。

    UI の [Data Lake Storage Gen1 (プレビュー)] ノードの下にある Data Lake Storage Gen1 アカウントを表示します

Data Lake Storage Gen1 アカウントの内容を表示する

Data Lake Storage Gen1 アカウントのリソースには、フォルダーとファイルが含まれます。 次の手順では、Storage Explorer 内で Data Lake Storage Gen1 アカウントの内容を表示する方法を示します。

  1. Storage Explorer を開きます。

  2. 表示する Data Lake Storage Gen1 アカウントが含まれているサブスクリプションを展開します。

  3. [Data Lake Storage Gen1 (プレビュー)] を展開します。

  4. 表示する Data Lake Storage Gen1 アカウントを選択します。

    メイン ウィンドウには、Data Lake Storage Gen1 アカウントの内容が表示されます。

    Data Lake Storage Gen1 アカウントを選択した状態のメイン ウィンドウと、アカウント内のフォルダーの一覧を表示します

Data Lake Storage Gen1 のリソースを管理する

次の操作を実行することで、Data Lake Storage Gen1 リソースを管理できます。

  • 複数の Data Lake Storage Gen1 アカウントを対象に Data Lake Storage Gen1 のリソースを閲覧する。
  • 接続文字列を使用して、直接 Data Lake Storage Gen1 に接続し、管理する。
  • 他のユーザーが ACL を使用して共有した Data Lake Storage Gen1 リソースを [ローカルで接続済み] に表示する。
  • ファイルとフォルダーの CRUD 操作を実行する (再帰的フォルダーとファイルの複数選択に対応)。
  • フォルダーをドラッグ アンド ドロップして、クイック アクセスの最近使用した場所に追加する。 この操作は、デスクトップのエクスプローラーの操作とよく似ています。
  • Storage Explorer から 1 回のクリックで、Data Lake Storage Gen1 のハイパーリンクをコピーして開く。
  • 下のウィンドウにアクティビティ ログを表示し、アクティビティの状態を確認する。
  • フォルダーの統計とファイルのプロパティを表示する。

Azure Storage Explorer でリソースを管理する

Data Lake Storage Gen1 アカウントを作成した後で、次の操作を実行できます。

  • ローカル コンピューターでのフォルダーやファイルのアップロードとダウンロード、リソースの表示
  • [クイック アクセス] のピン留め、新しいフォルダーの作成、URL のコピー、すべて選択
  • コピー、貼り付け、名前の変更、削除、フォルダーの統計情報の取得、最新の情報への更新

次の項目では、Data Lake Storage Gen1 アカウント内のリソースを管理する方法を示します。 実行するタスクの手順に従ってください。

ファイルをアップロードする

  1. メイン ウィンドウのツール バーで [アップロード] を選択し、 [ファイルのアップロード] を選択します。
  2. [Select files to upload]\(アップロードするファイルを選択\) ダイアログ ボックスで、アップロードするファイルを選択します。
  3. [開く] を選択して、アップロードを開始します。

Note

ローカル コンピューター上のファイルは、アップロードを開始するために直接ドラッグすることもできます。

フォルダーをアップロードする

  1. メイン ウィンドウのツール バーで [アップロード] を選択し、 [フォルダーのアップロード] を選択します。
  2. [Select folder to upload]\(アップロードするフォルダーを選択\) ダイアログ ボックスで、アップロードするフォルダーを選択します。
  3. [フォルダーの選択] を選択して、アップロードを開始します。

Note

ローカル コンピューター上のフォルダーは、アップロードを開始するために直接ドラッグすることもできます。

フォルダーまたはファイルをローカル コンピューターにダウンロードする

  1. ダウンロードするフォルダーまたはファイルを選択します。
  2. メイン ウィンドウのツール バーで、 [ダウンロード] を選択します。
  3. [Select a folder to save the downloaded files into]\(ダウンロードしたファイルを保存するフォルダーの選択\) ダイアログ ボックスで、場所と名前を指定します。
  4. [保存] を選択します。

ローカル コンピューターからフォルダーまたはファイルを開く

  1. 開くフォルダーまたはファイルを選択します。
  2. メイン ウィンドウのツール バーで、 [開く] を選択します。 または、選択したフォルダーまたはファイルを右クリックし、ショートカット メニューの [開く] を選択します。

ファイルがダウンロードされ、その基になるファイルの種類に関連付けられているアプリケーションで開かれます。 または、メイン ウィンドウでフォルダーが開きます。

フォルダーまたはファイルをクリップボードにコピーする

Data Lake Storage Gen1 のフォルダーまたはファイルをコピーして、それらを別の Data Lake Storage Gen1 アカウントに貼り付けることはできます。 異なる種類のストレージ間でのコピーと貼り付けの操作はサポートされていません。 たとえば、Data Lake Storage Gen1 のフォルダーやファイルをコピーして、Azure Blob Storage に貼り付けることも、その逆の操作を行うこともできません。

  1. コピーするフォルダーまたはファイルを選択します。
  2. メイン ウィンドウのツール バーで、 [コピー] を選択します。 または、選択したフォルダーまたはファイルを右クリックし、ショートカット メニューの [コピー] を選択します。
  3. ナビゲーション ウィンドウで別の Data Lake Storage Gen1 アカウントを参照し、それを選択してメイン ウィンドウに表示します。
  4. メイン ウィンドウのツール バーで [貼り付け] を選択して、コピーを作成します。 または、コピー先のショートカット メニューで [貼り付け] を選択します。

Note

コピー/貼り付け操作は、フォルダーまたはファイルをローカル コンピューターにダウンロードして、目的の場所にアップロードすることで動作します。 ツールがバックエンドでアクションを実行することはありません。 大きなファイルのコピー/貼り付け操作には時間がかかります。

フォルダーまたはファイルを削除する

  1. 削除するフォルダーまたはファイルを選択します。
  2. メイン ウィンドウのツール バーで、 [削除] を選択します。 または、選択したフォルダーまたはファイルを右クリックし、ショートカット メニューの [削除] を選択します。
  3. 確認のダイアログ ボックスで [はい] を選択します。

クイック アクセスにピン留め

  1. リソースに簡単にアクセスできるようにピン留めするフォルダーを選択します。

  2. メイン ウィンドウのツール バーで [クイック アクセスにピン留め] を選択します。

    ナビゲーション ウィンドウで、選択したフォルダーが [クイック アクセス] ノードに追加されます。

    UI の [クイック アクセス] ノードの下に表示されるフォルダーを表示します

URL がある場合は、エクスプローラーまたはブラウザーのアドレス パスに URL を入力してください。 Storage Explorer が自動的に開き、その URL の場所に移動します。

エクスプローラー ウィンドウにコピーされる、Data Lake Storage Gen1 アカウント内のフォルダーの URL を表示します

次の手順