Storage Explorer を使用して Azure Blob Storage リソースを管理するManage Azure Blob Storage resources with Storage Explorer

概要Overview

Azure Blob Storage は、HTTP または HTTPS 経由で世界中のどこからでもアクセスできるテキストやバイナリ データなど、大量の非構造化データを格納するためのサービスです。Azure Blob Storage is a service for storing large amounts of unstructured data, such as text or binary data, that can be accessed from anywhere in the world via HTTP or HTTPS. BLOB ストレージを使用すると、データを一般に公開することも、アプリケーション データを公開せずに格納することもできます。You can use Blob storage to expose data publicly to the world, or to store application data privately. この記事では、Storage Explorer を使用して BLOB コンテナーおよび BLOB を操作する方法について説明します。In this article, you'll learn how to use Storage Explorer to work with blob containers and blobs.

前提条件Prerequisites

この記事の手順を完了するには、次のことが必要になります。To complete the steps in this article, you'll need the following:

BLOB コンテナーを作成するCreate a blob container

すべての BLOB は、BLOB コンテナー内にある必要があります。BLOB コンテナーは、BLOB の論理的なグループにすぎません。All blobs must reside in a blob container, which is simply a logical grouping of blobs. アカウントに含めることができるコンテナーの数には制限がなく、各コンテナーに格納できる BLOB の数にも制限はありません。An account can contain an unlimited number of containers, and each container can store an unlimited number of blobs.

次の手順では、Storage Explorer 内に BLOB コンテナーを作成する方法を説明します。The following steps illustrate how to create a blob container within Storage Explorer.

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、BLOB コンテナーを作成するストレージ アカウントを展開します。In the left pane, expand the storage account within which you wish to create the blob container.

  3. [BLOB コンテナー] を右クリックし、コンテキスト メニューの [BLOB コンテナーの作成] を選択します。Right-click Blob Containers, and - from the context menu - select Create Blob Container.

    Create blob containers context menu

  4. [BLOB コンテナー] フォルダーの下に、テキスト ボックスが表示されます。A text box will appear below the Blob Containers folder. BLOB コンテナーの名前を入力します。Enter the name for your blob container. BLOB コンテナーの名前付けに関する規則と制限については、「コンテナーを作成し、アクセス許可を設定する」をご覧ください。See the Create the container and set permissions for information on rules and restrictions on naming blob containers.

    Create Blob Containers text box

  5. 作業を終えたら、Enter キーを押して BLOB コンテナーを作成するか、Esc キーを押して取り消します。Press Enter when done to create the blob container, or Esc to cancel. BLOB コンテナーは、正常に作成されると、選択されたストレージ アカウントの [BLOB コンテナー] フォルダーの下に表示されます。Once the blob container has been successfully created, it will be displayed under the Blob Containers folder for the selected storage account.

    Blob Container created

BLOB コンテナーの内容を表示するView a blob container's contents

BLOB コンテナーには、BLOB とフォルダーが含まれます (フォルダーにも BLOB を含めることができます)。Blob containers contain blobs and folders (that can also contain blobs).

次の手順では、Storage Explorer 内で BLOB コンテナーの内容を表示する方法を説明します。The following steps illustrate how to view the contents of a blob container within Storage Explorer:

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、表示する BLOB コンテナーが含まれているストレージ アカウントを展開します。In the left pane, expand the storage account containing the blob container you wish to view.

  3. ストレージ アカウントの [BLOB コンテナー] を展開します。Expand the storage account's Blob Containers.

  4. 表示する BLOB コンテナーを右クリックし、コンテキスト メニューの [BLOB コンテナー エディターを開く] を選択します。Right-click the blob container you wish to view, and - from the context menu - select Open Blob Container Editor. 表示する BLOB コンテナーをダブルクリックすることもできます。You can also double-click the blob container you wish to view.

    Open blob container editor context menu

  5. メイン ウィンドウに、BLOB コンテナーの内容が表示されます。The main pane will display the blob container's contents.

    Blob container editor

BLOB コンテナーを削除するDelete a blob container

BLOB コンテナーは、必要に応じて、簡単に作成および削除できますBlob containers can be easily created and deleted as needed. (個々の BLOB を削除する方法については、「BLOB コンテナー内の BLOB を管理する」セクションをご覧ください)。(To see how to delete individual blobs, refer to the section, Managing blobs in a blob container.)

次の手順では、Storage Explorer 内の BLOB コンテナーを削除する方法を説明します。The following steps illustrate how to delete a blob container within Storage Explorer:

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、表示する BLOB コンテナーが含まれているストレージ アカウントを展開します。In the left pane, expand the storage account containing the blob container you wish to view.

  3. ストレージ アカウントの [BLOB コンテナー] を展開します。Expand the storage account's Blob Containers.

  4. 削除する BLOB コンテナーを右クリックし、コンテキスト メニューの [削除] を選択します。Right-click the blob container you wish to delete, and - from the context menu - select Delete. また、 Del キーを押して、現在選択されている BLOB コンテナーを削除することもできます。You can also press Delete to delete the currently selected blob container.

    Delete blob container context menu

  5. 確認のダイアログで [はい] を選択します。Select Yes to the confirmation dialog.

    Delete blob Container confirmation

BLOB コンテナーをコピーするCopy a blob container

Storage Explorer を使用すると、BLOB コンテナーをクリップボードにコピーし、その BLOB コンテナーを別のストレージ アカウントに貼り付けることができますStorage Explorer enables you to copy a blob container to the clipboard, and then paste that blob container into another storage account. (個々の BLOB をコピーする方法については、「BLOB コンテナー内の BLOB を管理する」セクションをご覧ください)。(To see how to copy individual blobs, refer to the section, Managing blobs in a blob container.)

次の手順では、あるストレージ アカウントから別のストレージ アカウントに BLOB コンテナーをコピーする方法を説明します。The following steps illustrate how to copy a blob container from one storage account to another.

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、コピーする BLOB コンテナーが含まれているストレージ アカウントを展開します。In the left pane, expand the storage account containing the blob container you wish to copy.

  3. ストレージ アカウントの [BLOB コンテナー] を展開します。Expand the storage account's Blob Containers.

  4. コピーする BLOB コンテナーを右クリックし、コンテキスト メニューの [Copy Blob Container (BLOB コンテナーのコピー)] を選択します。Right-click the blob container you wish to copy, and - from the context menu - select Copy Blob Container.

    Copy blob container context menu

  5. BLOB コンテナーの貼り付け先の "ターゲット" ストレージ アカウントを右クリックし、コンテキスト メニューの [Paste Blob Container (BLOB コンテナーの貼り付け)] を選択します。Right-click the desired "target" storage account into which you want to paste the blob container, and - from the context menu - select Paste Blob Container.

    Paste blob container context menu

BLOB コンテナーの SAS を取得するGet the SAS for a blob container

shared access signature (SAS) を使用すると、ストレージ アカウント内のリソースへの委任アクセスが可能になります。A shared access signature (SAS) provides delegated access to resources in your storage account. つまり、ストレージ アカウントのオブジェクトへの制限付きアクセス許可を、期間とアクセス許可セットを指定してクライアントに付与できます。また、アカウント アクセス キーを共有する必要はありません。This means that you can grant a client limited permissions to objects in your storage account for a specified period of time and with a specified set of permissions, without having to share your account access keys.

次の手順では、BLOB コンテナーの SAS を作成する方法を説明します。The following steps illustrate how to create a SAS for a blob container:

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、SAS を取得する BLOB コンテナーが含まれているストレージ アカウントを展開します。In the left pane, expand the storage account containing the blob container for which you wish to get a SAS.

  3. ストレージ アカウントの [BLOB コンテナー] を展開します。Expand the storage account's Blob Containers.

  4. 目的の BLOB コンテナーを右クリックし、コンテキスト メニューの [Get Shared Access Signature (Shared Access Signature の取得)] を選択します。Right-click the desired blob container, and - from the context menu - select Get Shared Access Signature.

    Get SAS context menu

  5. [Shared Access Signature] ダイアログで、リソースのポリシー、開始日と有効期限日、タイム ゾーン、アクセス レベルを指定します。In the Shared Access Signature dialog, specify the policy, start and expiration dates, time zone, and access levels you want for the resource.

    Get SAS options

  6. SAS オプションの指定が完了したら、 [作成] を選択します。When you're finished specifying the SAS options, select Create.

  7. 2 番目の [Shared Access Signature] ダイアログが表示されます。このダイアログには、BLOB コンテナーと共に、ストレージ リソースへのアクセスに使用できる URL とクエリ文字列が表示されます。A second Shared Access Signature dialog will then display that lists the blob container along with the URL and QueryStrings you can use to access the storage resource. クリップボードにコピーする URL の横にある [コピー] を選択します。Select Copy next to the URL you wish to copy to the clipboard.

    Copy SAS URLs

  8. 完了したら、 [閉じる] を選択します。When done, select Close.

BLOB コンテナーのアクセス ポリシーを管理するManage Access Policies for a blob container

次の手順では、BLOB コンテナーのアクセス ポリシーを管理 (追加と削除) する方法を説明します。The following steps illustrate how to manage (add and remove) access policies for a blob container:

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、アクセス ポリシーを管理する BLOB コンテナーが含まれているストレージ アカウントを展開します。In the left pane, expand the storage account containing the blob container whose access policies you wish to manage.

  3. ストレージ アカウントの [BLOB コンテナー] を展開します。Expand the storage account's Blob Containers.

  4. 目的の BLOB コンテナーを選択し、コンテキスト メニューの [Manage Access Policies (アクセス ポリシーの管理)] を選択します。Select the desired blob container, and - from the context menu - select Manage Access Policies.

    Manage access policies context menu

  5. [アクセス ポリシー] ダイアログには、選択した BLOB コンテナー用に既に作成されているアクセス ポリシーの一覧が表示されます。The Access Policies dialog will list any access policies already created for the selected blob container.

    Access Policy options

  6. アクセス ポリシーの管理タスクに応じて、以下の手順に従います。Follow these steps depending on the access policy management task:

    • 新しいアクセス ポリシーを追加する - [追加] を選択します。Add a new access policy - Select Add. 生成後、 [アクセス ポリシー] ダイアログには、新しく追加されたアクセス ポリシー (既定の設定) が表示されます。Once generated, the Access Policies dialog will display the newly added access policy (with default settings).
    • アクセス ポリシーを編集する - 必要な編集を行い、 [保存] を選択します。Edit an access policy - Make any desired edits, and select Save.
    • アクセス ポリシーを削除する - 削除するアクセス ポリシーの横にある [削除] を選択します。Remove an access policy - Select Remove next to the access policy you wish to remove.

BLOB コンテナーのパブリック アクセス レベルを設定するSet the Public Access Level for a blob container

既定では、すべての BLOB コンテナーが "パブリック アクセスなし" に設定されています。By default, every blob container is set to "No public access".

次の手順は、BLOB コンテナーのパブリック アクセス レベルを指定する方法を説明します。The following steps illustrate how to specify a public access level for a blob container.

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、アクセス ポリシーを管理する BLOB コンテナーが含まれているストレージ アカウントを展開します。In the left pane, expand the storage account containing the blob container whose access policies you wish to manage.

  3. ストレージ アカウントの [BLOB コンテナー] を展開します。Expand the storage account's Blob Containers.

  4. 目的の BLOB コンテナーを選択し、コンテキスト メニューの [Set Public Access Level (パブリック アクセス レベルの設定)] を選択します。Select the desired blob container, and - from the context menu - select Set Public Access Level.

    Set public access level context menu

  5. [Set Container Public Access Level (コンテナーのパブリック アクセス レベルの設定)] ダイアログで、目的のアクセス レベルを指定します。In the Set Container Public Access Level dialog, specify the desired access level.

    Set public access level options

  6. [適用] を選択します。Select Apply.

BLOB コンテナー内の BLOB を管理するManaging blobs in a blob container

BLOB コンテナーを作成したら、その BLOB コンテナーに BLOB をアップロードする、ローカル コンピューターに BLOB をダウンロードする、ローカル コンピューターで BLOB を開くなどの操作が可能になります。Once you've created a blob container, you can upload a blob to that blob container, download a blob to your local computer, open a blob on your local computer, and much more.

次の手順では、BLOB コンテナー内の BLOB (およびフォルダー) を管理する方法を説明します。The following steps illustrate how to manage the blobs (and folders) within a blob container.

  1. ストレージ エクスプローラーを開きます。Open Storage Explorer.

  2. 左側のウィンドウで、管理する BLOB コンテナーが含まれているストレージ アカウントを展開します。In the left pane, expand the storage account containing the blob container you wish to manage.

  3. ストレージ アカウントの [BLOB コンテナー] を展開します。Expand the storage account's Blob Containers.

  4. 表示する BLOB コンテナーをダブルクリックします。Double-click the blob container you wish to view.

  5. メイン ウィンドウに、BLOB コンテナーの内容が表示されます。The main pane will display the blob container's contents.

    View blob container

  6. メイン ウィンドウに、BLOB コンテナーの内容が表示されます。The main pane will display the blob container's contents.

  7. 実行するタスクに応じて、以下の手順に従います。Follow these steps depending on the task you wish to perform:

    • BLOB コンテナーにファイルをアップロードするUpload files to a blob container

      1. メイン ウィンドウのツール バーで [アップロード] を選択し、ドロップダウン メニューで [Upload Files (ファイルのアップロード)] を選択します。On the main pane's toolbar, select Upload, and then Upload Files from the drop-down menu.

        Upload files menu

      2. [Upload Files (ファイルのアップロード)] ダイアログで、 [ファイル] ボックスの右側にある省略記号 ( [...] ) ボタンをクリックし、アップロードするファイルを選択します。In the Upload files dialog, select the ellipsis () button on the right side of the Files text box to select the file(s) you wish to upload.

        Upload files options

      3. [BLOB の種類] に種類を指定します。Specify the type of Blob type. 詳細については、「コンテナーを作成し、アクセス許可を設定する」を参照してください。See Create the container and set permissions for more information.

      4. 必要に応じて、選択したファイルのアップロード先となるターゲット フォルダーを指定します。Optionally, specify a target folder into which the selected file(s) will be uploaded. ターゲット フォルダーが存在しない場合は、作成されます。If the target folder doesn’t exist, it will be created.

      5. [アップロード] を選択します。Select Upload.

    • BLOB コンテナーにフォルダーをアップロードするUpload a folder to a blob container

      1. メイン ウィンドウのツール バーで [アップロード] を選択し、ドロップダウン メニューで [Upload Folder (フォルダーのアップロード)] を選択します。On the main pane's toolbar, select Upload, and then Upload Folder from the drop-down menu.

        Upload folder menu

      2. [Upload Folder (フォルダーのアップロード)] ダイアログで、 [フォルダー] ボックスの右側にある省略記号 ( [...] ) ボタンをクリックし、アップロードする内容を含むフォルダーを選択します。In the Upload folder dialog, select the ellipsis () button on the right side of the Folder text box to select the folder whose contents you wish to upload.

        Upload folder options

      3. [BLOB の種類] に種類を指定します。Specify the type of Blob type. 詳細については、「コンテナーを作成し、アクセス許可を設定する」を参照してください。See Create the container and set permissions for more information.

      4. 必要に応じて、選択したフォルダーの内容のアップロード先となるターゲット フォルダーを指定します。Optionally, specify a target folder into which the selected folder's contents will be uploaded. ターゲット フォルダーが存在しない場合は、作成されます。If the target folder doesn’t exist, it will be created.

      5. [アップロード] を選択します。Select Upload.

    • ローカル コンピューターに BLOB をダウンロードするDownload a blob to your local computer

      1. ダウンロードする BLOB を選択します。Select the blob you wish to download.
      2. メイン ウィンドウのツール バーで、 [ダウンロード] を選択します。On the main pane's toolbar, select Download.
      3. [Specify where to save the downloaded blob (ダウンロードした BLOB を保存する場所の指定)] ダイアログで、BLOB のダウンロード先の場所と、その場所に付ける名前を指定します。In the Specify where to save the downloaded blob dialog, specify the location where you want the blob downloaded, and the name you wish to give it.
      4. [保存] を選択します。Select Save.
    • ローカル コンピューターで BLOB を開くOpen a blob on your local computer

      1. 開く BLOB を選択します。Select the blob you wish to open.
      2. メイン ウィンドウのツール バーで、 [開く] を選択します。On the main pane's toolbar, select Open.
      3. BLOB がダウンロードされ、BLOB の基になるファイルの種類に関連付けられているアプリケーションを使用して開かれます。The blob will be downloaded and opened using the application associated with the blob's underlying file type.
    • BLOB をクリップボードにコピーするCopy a blob to the clipboard

      1. コピーする BLOB を選択します。Select the blob you wish to copy.
      2. メイン ウィンドウのツール バーで、 [コピー] を選択します。On the main pane's toolbar, select Copy.
      3. 左側のウィンドウで別の BLOB コンテナーに移動し、それをダブルクリックして、メイン ウィンドウに表示します。In the left pane, navigate to another blob container, and double-click it to view it in the main pane.
      4. メイン ウィンドウのツール バーで [貼り付け] を選択して、BLOB のコピーを作成します。On the main pane's toolbar, select Paste to create a copy of the blob.
    • BLOB を削除するDelete a blob

      1. 削除する BLOB を選択します。Select the blob you wish to delete.
      2. メイン ウィンドウのツール バーで、 [削除] を選択します。On the main pane's toolbar, select Delete.
      3. 確認のダイアログで [はい] を選択します。Select Yes to the confirmation dialog.

次の手順Next steps