Azurite를 사용하여 원격으로 액세스할 수 있는 Azure Storage 테스트 환경 구축
소개
Azure Storage에 액세스하는 애플리케이션을 개발할 때 연결 테스트를 수행해야 합니다.
이전까지 공식 사이트에서는 Azure Storage Emulator를 사용한 테스트 방법이 소개되었지만,
최근 Azurerite를 사용한 방법도 소개되어 있으므로 간단하게 차이를 소개합니다.
Azure Storage 개발 시 과제
Azure Storage와의 통신을 테스트하고 싶을 때, 검증용의 Azure 환경이 있으면, 그 쪽을 이용하는 것도 가능합니다만,
로컬 개발 환경으로 제한하고 테스트하고 싶을 수도 있습니다.
이때 Azure Storage Emulator를 사용하면 가능하지만 제한이 있습니다.
설명을 구술하네요.
Azure Storage Emulator
Azure 스토리지 에뮬레이터를 사용한 개발 및 테스트 "에서 소개한 것처럼 로컬로 간단한 Azure Storage 서비스를 시작할 수 있습니다."
그러나 Localhost에서만 사용할 수 있습니다.
이렇게 하면 다른 포트에서 시작한 웹 앱에서 액세스할 수 없거나 Android(에뮬레이터)나 VM에서 액세스할 수 없습니다.
Azurite
Azure Storage 개발 및 테스트에 Azurite 오픈 소스 에뮬레이터 사용(미리 보기) "에 소개된 Azureite는 옵션을 변경하여 Azure Storage Emulator를 제한 해제할 수 있습니다."
다음과 같이 웹 앱, Android Emulator, VM, 다른 원격 호스트에서도 액세스가 가능합니다.
※Firewall등도 확인해 주세요
※고정 IP로 접속해 주세요
구체적으로 다음 부팅 옵션을 변경합니다.
npm i azurite -g
cd c:\AzuriteDataDirectory\
azurite --blobHost 0.0.0.0
위의 명령을 사용하여 Azureite를 시작한 후 다른 PC에서 다음 URL에 액세스해보십시오.
XML이 표시되면 성공입니다.
Azure Storage와의 통신을 테스트하고 싶을 때, 검증용의 Azure 환경이 있으면, 그 쪽을 이용하는 것도 가능합니다만,
로컬 개발 환경으로 제한하고 테스트하고 싶을 수도 있습니다.
이때 Azure Storage Emulator를 사용하면 가능하지만 제한이 있습니다.
설명을 구술하네요.
Azure Storage Emulator
Azure 스토리지 에뮬레이터를 사용한 개발 및 테스트 "에서 소개한 것처럼 로컬로 간단한 Azure Storage 서비스를 시작할 수 있습니다."
그러나 Localhost에서만 사용할 수 있습니다.
이렇게 하면 다른 포트에서 시작한 웹 앱에서 액세스할 수 없거나 Android(에뮬레이터)나 VM에서 액세스할 수 없습니다.
Azurite
Azure Storage 개발 및 테스트에 Azurite 오픈 소스 에뮬레이터 사용(미리 보기) "에 소개된 Azureite는 옵션을 변경하여 Azure Storage Emulator를 제한 해제할 수 있습니다."
다음과 같이 웹 앱, Android Emulator, VM, 다른 원격 호스트에서도 액세스가 가능합니다.
※Firewall등도 확인해 주세요
※고정 IP로 접속해 주세요
구체적으로 다음 부팅 옵션을 변경합니다.
npm i azurite -g
cd c:\AzuriteDataDirectory\
azurite --blobHost 0.0.0.0
위의 명령을 사용하여 Azureite를 시작한 후 다른 PC에서 다음 URL에 액세스해보십시오.
XML이 표시되면 성공입니다.
http://192.168.128.107:10000/devstoreaccount1/test?restype=container&comp=list&maxresults=1000&delimiter=%2F
Reference
이 문제에 관하여(Azurite를 사용하여 원격으로 액세스할 수 있는 Azure Storage 테스트 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kyosho/items/19c4756c5f9c9df9b1ed텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)