연습 - 앱에 스토리지 클라이언트 라이브러리 추가

완료됨

Azure Storage Blob 클라이언트 라이브러리를 .NET Core 콘솔 애플리케이션에 통합해 보겠습니다. .NET용 Azure Storage Blob 클라이언트 라이브러리는 NuGet을 사용하여 배포됩니다. Azure.Storage.Blobs 패키지를 .NET 또는 .NET Core 애플리케이션에 추가하려고 합니다.

Azure Storage NuGet 패키지 추가

  1. 3단원에서는 PhotoSharingApp이라는 .NET Core 콘솔 애플리케이션을 만들었습니다. 아직 없는 경우 Azure Cloud Shell에 cdPhotoSharingApp 디렉터리로 이동합니다.

  2. 다음 코드를 입력하여 Azure.Storage.Blobs 패키지를 애플리케이션에 추가합니다.

    dotnet add package Azure.Storage.Blobs
    
  3. 이렇게 하면 클라이언트 라이브러리 및 필요한 모든 종속성이 다운로드되는 동안 일부 콘솔 활동이 표시됩니다. 다운로드가 완료되면 앱을 다시 빌드하고 실행하여 모든 것이 준비되었는지 확인합니다. 다음 명령을 입력합니다.

    dotnet run
    
  4. 이전과 마찬가지로 반환 출력은 "Hello World!" 가 나타납니다.

JavaScript용 Azure Storage Blob 클라이언트 라이브러리를 애플리케이션에 통합해 보겠습니다. Node.js용 클라이언트 라이브러리는 npm(노드 패키지 관리자)을 통해 제공됩니다. @azure/storage-blob 패키지를 packages.json 파일에 추가할 것입니다.

Azure Storage 패키지 추가

  1. 아직 없는 경우 Azure Cloud Shell에 cdPhotoSharingApp 디렉터리로 이동합니다.

  2. 다음 코드를 입력하여 @azure/storage-blob 패키지를 애플리케이션에 추가합니다. packages.json을 유지하도록 --save 옵션을 제공해야 합니다.

    npm install @azure/storage-blob --save
    
  3. 이렇게 하면 클라이언트 라이브러리 및 필요한 모든 종속성이 다운로드되는 동안 일부 콘솔 활동이 표시됩니다. 다운로드가 완료되면 앱을 다시 빌드하고 실행하여 모든 것이 준비되었는지 확인합니다. 다음 명령을 입력합니다.

    node index.js
    
  4. 이전과 마찬가지로 반환 출력은 “Hello World!”입니다.

필요한 라이브러리를 얻었으니, Azure 스토리지를 사용하기 위해 코드에서 수행해야 하는 몇 가지 일반적인 작업을 살펴보겠습니다.