Storage 탐색기 시작Get started with Storage Explorer

개요Overview

Azure Storage 탐색기는 Windows, macOS 및 Linux에서 Azure Storage 데이터를 손쉽게 사용할 수 있는 독립 실행형 앱입니다.Azure Storage Explorer is a standalone app that enables you to easily work with Azure Storage data on Windows, macOS, and Linux. 이 문서에서는 Azure Storage 계정에 연결하고 관리하는 몇 가지 방법을 알아봅니다.In this article, you learn several ways of connecting to and managing your Azure storage accounts.

Microsoft Azure Storage 탐색기

필수 조건Prerequisites

Azure Storage 탐색기는 다음 버전의 Windows에서 지원됩니다.Azure Storage Explorer is supported on the following versions of Windows:

  • Windows 10(권장)Windows 10 (recommended)
  • Windows 8Windows 8
  • Windows 7Windows 7

모든 버전의 Windows에서는 .NET Framework 4.6.2 이상 버전이 필요합니다.For all versions of Windows, .NET Framework 4.6.2 or greater is required.

Storage 탐색기 다운로드 및 설치Download and install Storage Explorer

저장소 계정 또는 서비스에 연결Connect to a storage account or service

Storage 탐색기는 Storage 계정에 연결하는 여러 방법을 제공합니다.Storage Explorer provides several ways to connect to storage accounts. 예를 들어 다음을 수행할 수 있습니다.For example, you can:

  • Azure 구독과 연결된 저장소 계정에 연결합니다.Connect to storage accounts associated with your Azure subscriptions.
  • 다른 Azure 구독에서 공유되는 저장소 계정 및 서비스에 연결합니다.Connect to storage accounts and services that are shared from other Azure subscriptions.
  • Azure Storage 에뮬레이터를 사용하여 로컬 저장소에 연결하고 관리합니다.Connect to and manage local storage by using the Azure Storage Emulator.

또한 글로벌 및 국가별 Azure에서 저장소 계정으로 작업할 수 있습니다.In addition, you can work with storage accounts in global and national Azure:

Azure 구독에 연결Connect to an Azure subscription

참고

Azure 계정이 없는 경우 무료 평가판을 등록하거나 Visual Studio 구독자 혜택을 활성화할 수 있습니다.If you don't have an Azure account, you can sign up for a free trial or activate your Visual Studio subscriber benefits.

  1. Storage 탐색기에서 계정 관리를 선택하여 계정 관리 패널로 이동합니다.In Storage Explorer, select Manage Accounts to go to the Account Management Panel.

    계정 관리

  2. 이제 왼쪽 창에는 사용자가 로그인한 모든 Azure 계정이 표시됩니다.The left pane now displays all the Azure accounts you've signed in to. 다른 계정에 연결하려면 계정 추가를 선택합니다.To connect to another account, select Add an account

  3. 국내 클라우드 또는 Azure Stack에 로그인하려는 경우 Azure 환경 드롭다운을 클릭하여 사용하려는 Azure 클라우드를 선택합니다.If you want to sign into a national cloud or an Azure Stack, click on the Azure environment dropdown to select which Azure cloud you want to use. 환경을 선택했으면 로그인... 단추를 클릭합니다.Once you have chosen your environment, click the Sign in... button. Azure Stack에 로그인하는 경우 자세한 내용은 Azure Stack 구독에 저장소 탐색기 연결을 참조하세요.If you are signing in to Azure Stack, see Connect Storage Explorer to an Azure Stack subscription for more information.

    로그인 옵션

  4. Azure Stack 계정으로 성공적으로 로그인하면 계정과 계정에 연결된 Azure Stack 구독이 왼쪽 창에 추가됩니다.After you successfully sign in with an Azure account, the account and the Azure subscriptions associated with that account are added to the left pane. 작업하려는 Azure 구독을 선택한 후 적용(모든 구독: 을 선택하면 나열된 Azure 구독의 전체 선택 및 선택 취소가 전환됨)을 선택합니다.Select the Azure subscriptions that you want to work with, and then select Apply (Selecting All subscriptions: toggles selecting all or none of the listed Azure subscriptions).

    Azure 구독 선택

    왼쪽 창은 선택한 Azure 구독과 연결된 저장소 계정을 표시합니다.The left pane displays the storage accounts associated with the selected Azure subscriptions.

    선택한 Azure 구독

로컬 개발 저장소로 작업Work with local development storage

Storage 탐색기로 에뮬레이터를 사용하여 로컬 저장소에서 작업할 수 있습니다.With Storage Explorer, you can work with local storage by using an emulator. 이 방식에서는 Azure에 저장소 계정을 반드시 배포하지 않고도, Azure Storage 작업을 시뮬레이션할 수 있습니다.This approach lets you simulate working with Azure Storage without necessarily having a storage account deployed on Azure.

로컬 저장소 에뮬레이터는 버전 1.1.0부터 모든 플랫폼에서 지원됩니다.Starting with version 1.1.0, local storage emulator is supported on all platforms. Storage 탐색기는 해당 기본 로컬 저장소 엔드포인트를 수신 대기하는 모든 에뮬레이트된 서비스에 연결할 수 있습니다.Storage Explorer can connect to any emulated service listening to its default local storage endpoints.

참고

Storage 서비스 및 기능에 대한 지원은 에뮬레이터의 선택에 따라 광범위하게 달라질 수 있습니다.Support for storage services and features may vary widely depending on your choice of emulator. 에뮬레이터가 함께 작업하려는 서비스 및 기능을 지원하는지 확인합니다.Make sure your emulator supports the services and features you intend to work with.

  1. 선택한 에뮬레이터의 서비스를 사용하지 않은 포트로 수신하도록 구성합니다.Configure the services of your emulator of choice to listen to an unused port.

    에뮬레이트된 서비스Emulated Service 기본 엔드포인트Default Endpoint
    BlobBlobs http://127.0.0.1:10000
    Queues http://127.0.0.1:10001
    테이블Tables http://127.0.0.1:10002
  2. 에뮬레이터를 시작합니다.Start the emulator.

    중요

    Storage 탐색기는 자동으로 에뮬레이터를 시작하지 않습니다.Storage Explorer does not automatically start your emulator. 사용자가 직접 시작해야 합니다.You must start it yourself.

  3. Storage 탐색기에서 계정 추가 단추를 클릭합니다.In Storage Explorer, click the Add Account button. 로컬 에뮬레이터에 연결을 선택하고 다음을 클릭합니다.Select Attach to a local emulator and click Next.

  4. 위에서 구성한 서비스에 대한 포트 번호를 입력합니다. (해당 서비스를 사용하지 않으려면 공백으로 두십시오.)Enter the port numbers for the services you configured above (leave blank if you don't intend to use that service). 다음을 클릭한 다음, 연결을 클릭하여 연결을 만듭니다.Click Next then Connect to create the connection.

  5. 로컬 및 연결됨 > 저장소 계정 > 노드를 확장한 다음, 에뮬레이터 연결에 해당하는 노드 아래의 서비스 노드를 확장합니다.Expand the Local & Attached > Storage Accounts > nodes, then expand the service nodes underneath the node corresponding to your emulator connection.

    이 노드를 사용하여 로컬 Blob, 큐 및 테이블을 만들고 작업할 수 있습니다.You can use this node to create and work with local blobs, queues, and tables. 각 저장소 계정 유형을 작업하는 방법을 알아보려면 다음 가이드를 참조하세요.To learn how to work with each storage account type, refer to the following guides:

외부 저장소 계정 연결 또는 분리Attach or detach an external storage account

Storage 탐색기를 사용하면 외부 저장소 계정에 연결하여 저장소 계정을 쉽게 공유할 수 있습니다.With Storage Explorer, you can attach to external storage accounts so that storage accounts can be easily shared. 이 섹션은 외부 저장소 계정에 연결(및 분리)하는 방법을 설명합니다.This section explains how to attach to (and detach from) external storage accounts.

저장소 계정 자격 증명 가져오기Get the storage account credentials

외부 저장소 계정을 공유하려면 해당 계정의 소유자는 먼저 계정에 대한 자격 증명(계정 이름 및 키)을 가져온 다음 해당 정보를 해당 계정에 연결하려는 사용자와 공유해야 합니다.To share an external storage account, the owner of that account must first get the credentials (account name and key) for the account and then share that information with the person who wants to attach to said account. 다음 단계를 수행하여 Azure Portal을 통해 저장소 계정 자격 증명을 얻을 수 있습니다.You can obtain the storage account credentials via the Azure portal by doing the following steps:

  1. Azure Portal에 로그인합니다.Sign in to the Azure portal.

  2. 찾아보기를 선택합니다.Select Browse.

  3. Storage 계정을 선택합니다.Select Storage Accounts.

  4. 저장소 계정 목록에서 원하는 저장소 계정을 선택합니다.In the list of Storage Accounts, select the desired storage account.

  5. 설정 아래에서 액세스 키를 선택합니다.Under Settings, select Access keys.

    액세스 키 옵션

  6. 저장소 계정 이름key1을 복사합니다.Copy the Storage account name and key1.

    액세스 키

외부 저장소 계정에 연결Attach to an external storage account

외부 저장소 계정에 연결하려면 계정의 이름 및 키가 필요합니다.To attach to an external storage account, you need the account's name and key. "저장소 계정 자격 증명 가져오기" 섹션에서는 Azure Portal에서 이러한 값을 가져오는 방법을 설명합니다.The "Get the storage account credentials" section explains how to obtain these values from the Azure portal. 그러나 포털에서는 계정 키를 key1이라고 부릅니다.However, in the portal, the account key is called key1. 따라서 Storage 탐색기가 계정 키를 요구하는 위치에 key1을 입력합니다.So, when Storage Explorer asks for an account key, you enter the key1 value.

  1. Storage 탐색기에서 연결 대화 상자를 엽니다.In Storage Explorer, open the Connect Dialog.

    Azure Storage 옵션에 연결

  2. 연결 대화 상자에서 저장소 계정 이름 및 키 사용을 선택합니다.In the Connect Dialog, choose Use a storage account name and key

    이름 및 키 옵션으로 추가

  3. 계정 이름을 계정 이름 텍스트 상자에 붙여 넣고 계정 키(Azure Portal의 key1)를 계정 키 입력란에 붙여 넣은 후 다음을 선택합니다.Paste your account name in the Account name text box, and paste your account key (the key1 value from the Azure portal) into the Account key text box, and then select Next.

    이름 및 키 페이지

    참고

    국내 클라우드의 이름 및 키를 사용하려면 저장소 엔드포인트 도메인: 드롭다운을 사용하여 해당 엔드포인트 도메인을 선택합니다.To use a name and key from a national cloud, use the Storage endpoints domain: dropdown to select the appropriate endpoints domain:

  4. 연결 요약 대화 상자에서 정보를 확인합니다.In the Connection Summary dialog box, verify the information. 변경하려는 경우 뒤로를 선택하고 원하는 설정을 다시 입력합니다.If you want to change anything, select Back and reenter the desired settings.

  5. 연결을 선택합니다.Select Connect.

  6. 저장소 계정에 연결되면 저장소 계정 이름에 (외부) 가 표시됩니다.After the storage account has successfully been attached, the storage account is displayed with (External) appended to its name.

    외부 저장소 계정 연결 결과

외부 저장소 계정에서 분리Detach from an external storage account

  1. 분리할 외부 저장소 계정을 마우스 오른쪽 단추로 클릭한 다음 분리를 선택합니다.Right-click the external storage account that you want to detach, and then select Detach.

    저장소 옵션에서 분리

  2. 확인 메시지에서 를 선택하여 외부 저장소 계정에서 분리를 확인합니다.In the confirmation message, select Yes to confirm the detachment from the external storage account.

SAS(공유 액세스 서명)를 사용하여 저장소 계정 연결Attach a storage account by using a Shared Access Signature (SAS)

공유 액세스 서명 또는 SAS를 사용하면 Azure 구독 관리자는 Azure 구독 자격 증명을 제공하지 않고도 저장소 계정에 대한 임시 액세스 권한을 부여할 수 있습니다.A Shared Access Signature, or SAS, lets the admin of an Azure subscription grant temporary access to a storage account without having to provide Azure subscription credentials.

이 시나리오를 설명하기 위해 다음과 같은 상황을 가정하겠습니다. Azure 구독의 관리자인 사용자 A는 사용자 B에게 특정 권한으로 제한된 시간 동안 저장소 계정에 액세스할 수 있는 권한을 부여하려 합니다.To illustrate this scenario, let's say that UserA is an admin of an Azure subscription, and UserA wants to allow UserB to access a storage account for a limited time with certain permissions:

  1. 사용자 A는 특정 기간 동안 원하는 사용 권한으로 SAS 연결 문자열을 생성합니다.UserA generates a SAS connection string for a specific time period and with the desired permissions.

  2. 사용자 A는 저장소 계정에 액세스하려는 사람(이 예제에서는 사용자 B)과 SAS를 공유합니다.UserA shares the SAS with the person (UserB, in this example) who wants access to the storage account.

  3. 사용자 B는 Storage 탐색기를 통해 제공된 SAS를 사용하여 사용자 A에 속한 계정에 연결합니다.UserB uses Storage Explorer to attach to the account that belongs to UserA by using the supplied SAS.

공유하려는 계정에 대한 SAS 연결 문자열 생성Generate a SAS connection string for the account you want to share

  1. Storage 탐색기에서 공유하려는 저장소 계정을 마우스 오른쪽 단추로 클릭하고 공유 액세스 서명 가져오기... 를 선택합니다.In Storage Explorer, right-click the storage account you want share, and then select Get Shared Access Signature....

    SAS 상황에 맞는 메뉴 옵션 가져오기

  2. 공유 액세스 서명 생성 대화 상자에서 계정에 대해 원하는 시간 프레임 및 권한을 지정하고 만들기 단추를 클릭합니다.In the Generate Shared Access Signature dialog box, specify the time frame and permissions that you want for the account, and then click the Create button.

    SAS 가져오기 대화 상자

  3. 연결 문자열 텍스트 상자 옆에서 복사를 선택하여 클립보드에 복사한 다음 닫기를 클릭합니다.Next to the Connection String text box, select Copy to copy it to your clipboard, and then click Close.

SAS 연결 문자열을 사용하여 저장소 계정에 연결Attach to a storage account by using a SAS Connection String

  1. Storage 탐색기에서 연결 대화 상자를 엽니다.In Storage Explorer, open the Connect Dialog.

    Azure Storage 옵션에 연결

  2. 연결 대화 상자 대화 상자에서 연결 문자열 또는 공유 액세스 서명 URI 사용을 선택하고 다음을 클릭합니다.In the Connect Dialog dialog, choose Use a connection string or shared access signature URI and then click Next.

    Azure Storage에 연결 대화 상자

  3. 연결 문자열 사용을 선택하고 연결 문자열을 연결 문자열: 필드로 붙여 넣습니다.Choose Use a connection string and paste your connection string into the Connection string: field. 다음 단추를 클릭합니다.Click the Next button.

    Azure Storage에 연결 대화 상자

  4. 연결 요약 대화 상자에서 정보를 확인합니다.In the Connection Summary dialog box, verify the information. 변경 작업을 수행하려면 뒤로를 선택한 다음 원하는 설정을 입력합니다.To make changes, select Back, and then enter the settings you want.

  5. 연결을 선택합니다.Select Connect.

  6. 저장소 계정에 연결되면 저장소 계정 이름에 (SAS) 가 표시됩니다.After the storage account has successfully been attached, the storage account is displayed with (SAS) appended to its name.

    SAS를 사용하여 계정에 연결한 결과

SAS(공유 액세스 서명)를 사용하여 서비스 연결Attach a service by using a Shared Access Signature (SAS)

"SAS를 사용하여 저장소 계정 연결" 섹션에서는 Azure 구독 관리자가 저장소 계정에 대한 SAS를 생성하고 공유하여 저장소 계정에 대한 임시 액세스 권한을 부여하는 방법을 보여 줍니다.The "Attach a storage account by using a SAS" section explains how an Azure subscription admin can grant temporary access to a storage account by generating and sharing a SAS for the storage account. 마찬가지로, SAS는 저장소 계정 내에서 특정 서비스(Blob 컨테이너, 큐, 테이블 또는 파일 공유)에 대해 생성될 수 있습니다.Similarly, a SAS can be generated for a specific service (blob container, queue, table, or file share) within a storage account.

공유할 서비스에 대한 SAS 생성Generate an SAS for the service that you want to share

이 컨텍스트에서 서비스는 Blob 컨테이너, 큐, 테이블 또는 파일 공유일 수 있습니다.In this context, a service can be a blob container, queue, table, or file share. 나열된 서비스에 대한 SAS를 생성하려면 다음 항목을 참조하세요.To generate the SAS for a listed service, see:

SAS URI를 사용하여 공유 계정 서비스에 연결Attach to the shared account service by using a SAS URI

  1. Storage 탐색기에서 연결 대화 상자를 엽니다.In Storage Explorer, open the Connect Dialog.

    Azure Storage 옵션에 연결

  2. 연결 대화 상자에서 연결 문자열 또는 공유 액세스 서명 URI 사용을 선택하고 다음을 클릭합니다.In the Connect Dialog dialog box, choose Use a connection string or shared access signature URI and then click Next.

    Azure Storage에 연결 대화 상자

  3. SAS URI 사용을 선택하고 URI를 URI: 필드에 붙여 넣습니다.Choose Use a SAS URI and paste your URI into the URI: field. 다음 단추를 클릭합니다.Click the Next button.

    Azure Storage에 연결 대화 상자

  4. 연결 요약 대화 상자에서 정보를 확인합니다.In the Connection Summary dialog box, verify the information. 변경 작업을 수행하려면 뒤로를 선택한 다음 원하는 설정을 입력합니다.To make changes, select Back, and then enter the settings you want.

  5. 연결을 선택합니다.Select Connect.

  6. 연결되면 새로 연결된 서비스가 (SAS 연결 서비스) 노드 아래에 표시됩니다.After the service is successfully attached, the service is displayed under the (SAS-Attached Services) node.

    SAS를 사용하여 공유 서비스에 연결한 결과

연결 문자열을 사용하여 Azure Cosmos DB 계정에 연결Connect to an Azure Cosmos DB account by using a connection string

Azure 구독을 통해 Azure Cosmos DB 계정을 관리하는 것 외에, Azure Cosmos DB에 연결하는 또 다른 방법은 연결 문자열을 사용하는 것입니다.Besides manage Azure Cosmos DB accounts through Azure subscription, an alternative way of connecting to an Azure Cosmos DB is to use a connection string. 연결 문자열을 사용하여 연결하려면 다음 단계를 따르세요.Use the following steps to connect using a connection string.

  1. 왼쪽 트리에서 Local and Attached(로컬 및 연결)를 찾아 Azure Cosmos DB 계정을 마우스 오른쪽 단추로 클릭한 후 Connect to Azure Cosmos DB...(Azure Cosmos DB에 연결...)를 선택합니다.Find Local and Attached in the left tree, right-click Azure Cosmos DB Accounts, choose Connect to Azure Cosmos DB...

    연결 문자열을 사용하여 Azure Cosmos DB에 연결

  2. Azure Cosmos DB API를 선택하고 연결 문자열을 붙여 넣은 후 확인을 클릭하여 Azure Cosmos DB 계정을 연결합니다.Choose Azure Cosmos DB API, paste your Connection String, and then click OK to connect Azure Cosmos DB account. 연결 문자열 검색에 대한 자세한 내용은 Get the connection string(연결 문자열 가져오기)을 참조하세요.For information on retrieving the connection string, see Get the connection string.

    connection-string

URI로 Azure Data Lake Store에 연결Connect to Azure Data Lake Store by URI

구독에 없는 리소스에 액세스하려고 합니다.If you want to get access to the resources, which do not exist in your subscription. 하지만 리소스에 대한 URI를 가져올 수 있도록 다른 사용자가 권한을 부여합니다.But others grant you to get the Uri for the resources. 이 경우 로그인한 후 URI를 사용하여 Data Lake Store에 연결할 수 있습니다.In this case, you can connect to Data Lake Store using the Uri after you have signed in. 다음 단계를 참조하세요.Refer to following steps.

  1. 저장소 탐색기를 엽니다.Open Storage Explorer.
  2. 왼쪽 창에서 로컬 및 연결됨을 펼칩니다.In the left pane, expand Local and Attached.
  3. Data Lake Store를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 Data Lake Store에 연결... 을 선택합니다.Right-click Data Lake Store, and - from the context menu - select Connect to Data Lake Store....

    Data Lake Store 바로 가기 메뉴에 연결

  4. URI를 입력하면 도구가 방금 입력한 URL의 위치로 이동합니다.Enter the Uri, then the tool navigates to the location of the URL you just entered.

    Data Lake Store에 연결 팝업 대화 상자

    Data Lake Store에 연결 결과

저장소 계정 검색Search for storage accounts

저장소 리소스를 찾아야 하며 위치를 잘 모를 경우, 왼쪽 창 위쪽에 있는 검색 상자를 사용하여 리소스를 검색할 수 있습니다.If you need to find a storage resource and do not know where it is, you can use the search box at the top of the left pane to search for the resource.

검색 상자에 내용을 입력하면 왼쪽 창에 해당 시점까지 사용자가 입력한 검색 값과 일치하는 모든 리소스가 표시됩니다.As you type in the search box, the left pane displays all resources that match the search value you've entered up to that point. 예를 들어 엔드포인트 검색 결과는 다음 스크린샷에 표시됩니다.For example, a search for endpoints is shown in the following screenshot:

Storage 계정 검색

참고

검색 실행 시간 개선을 위해, 계정 관리 패널을 사용하여 검색하는 항목이 포함되지 않은 모든 구독은 선택 취소합니다.Use the Account Management Panel to deselect any subscriptions that do not contain the item you are searching for to improve the execution time of your search. 노드를 마우스 오른쪽 단추로 클릭하고 여기에서 검색을 선택하여 특정 노드에서 검색을 시작할 수도 있습니다.You can also right-click on a node and choose Search From Here to start searching from a specific node.

다음 단계Next steps