다음 지침에서는 Azure Portal을 사용하여 파일을 업로드하는 방법을 보여 줍니다. AzCopy, PowerShell, CLI 또는 계정의 $web 컨테이너에 파일을 업로드할 수 있는 사용자 지정 애플리케이션을 사용할 수도 있습니다. Visual Studio 코드를 사용하여 파일을 업로드하는 단계별 자습서는 자습서: Blob Storage에서 정적 웹 사이트 호스팅을 참조하세요.
Azure Portal에서 정적 웹 사이트가 포함된 스토리지 계정으로 이동합니다. 왼쪽 탐색 창에서 컨테이너를 선택하여 컨테이너 목록을 표시합니다.
컨테이너 창에서 $web 컨테이너를 선택하여 컨테이너의 개요 창을 엽니다.
개요 창에서 업로드 아이콘을 선택하여 Blob 업로드 창을 엽니다. 다음으로, Blob 업로드 창에서 파일 필드를 선택하여 파일 브라우저를 엽니다. 업로드할 파일로 이동하여 선택한 다음, 열기를 선택하여 파일 필드를 채웁니다. 필요에 따라 파일이 이미 있는 경우 덮어쓰기 확인란을 선택합니다.
브라우저에서 파일의 콘텐츠를 표시하려면 해당 파일의 콘텐츠 형식이 text/html로 설정되어 있는지 확인합니다. 이를 확인하려면 이전 단계에서 업로드한 Blob의 이름을 선택하여 개요 창을 엽니다. 값이 CONTENT-TYPE 속성 필드 내에 설정되어 있는지 확인합니다.
참고 항목
이 속성은 .html과 같은 일반적으로 인식되는 확장에 대해 자동으로 text/html로 설정됩니다. 그러나 이를 직접 설정해야 하는 경우도 있습니다. 이 속성을 text/html로 설정하지 않으면 브라우저에서 사용자에게 콘텐츠를 렌더링하지 않고 파일을 다운로드하라는 메시지를 표시합니다. 이 속성은 이전 단계에서 설정할 수 있습니다.
소스 디렉터리의 $web 컨테이너에 개체를 업로드합니다.
이 예제에서는 Azure Cloud Shell 세션에서 명령을 실행 중인 것으로 가정합니다.
az storage blob upload-batch -s <source-path> -d '$web' --account-name <storage-account-name>
참고 항목
브라우저에서 사용자에게 콘텐츠를 렌더링하지 않고 파일을 다운로드하라는 메시지를 표시하는 경우 명령에 --content-type 'text/html; charset=utf-8'을 추가할 수 있습니다.
<storage-account-name> 자리 표시자 값을 스토리지 계정 이름으로 바꿉니다.
<source-path> 자리 표시자를 업로드할 파일의 위치에 대한 경로로 바꿉니다.
참고 항목
Azure CLI의 위치 설치를 사용하는 경우 로컬 컴퓨터의 모든 위치에 대한 경로를 사용할 수 있습니다(예: C:\myFolder).
Azure Cloud Shell을 사용하는 경우 Cloud Shell에 표시되는 파일 공유를 참조해야 합니다. 이 위치는 클라우드 공유 자체의 파일 공유 또는 Cloud Shell에서 탑재한 기존 파일 공유일 수 있습니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 Azure Cloud Shell에서 파일 유지를 참조하세요.
여러 메트릭 API에 연결하여 메트릭 데이터가 생성됩니다. 데이터를 반환하는 멤버에만 집중하기 위해 특정 시간 프레임에 사용된 API 멤버만 포털에 표시됩니다. 필요한 API 멤버를 선택할 수 있도록 가장 먼저 할 일은 시간 프레임을 확장하는 것입니다.
시간 프레임 단추를 클릭하고, 시간 프레임을 선택한 다음, 적용을 클릭합니다.
네임스페이스 드롭다운에서 Blob을 선택합니다.
그런 다음, 송신 메트릭을 선택합니다.
집계 선택기에서 합계를 선택합니다.
필터 추가 단추를 클릭하고 속성 선택기에서 API 이름을 선택합니다.
값 선택기에서 GetWebContent 옆에 있는 상자를 선택하여 메트릭 보고서를 채웁니다.
참고 항목
GetWebContent 확인란은 해당 API 멤버가 지정된 시간 프레임 내에 사용된 경우에만 표시됩니다. 데이터를 반환하는 멤버에만 집중하기 위해 특정 시간 프레임에 사용된 API 멤버만 포털에 표시됩니다. 이 목록에서 특정 API 멤버를 찾을 수 없는 경우 시간 프레임을 확장합니다.