내 첫 번째 공개 웹사이트를 위해 Azure Storage를 설정하는 방법
발행: (2026년 5월 2일 PM 06:19 GMT+9)
4 분 소요
원문: Dev.to
Source: Dev.to
Introduction
웹사이트 프로젝트를 위해 이미지와 파일을 저장할 장소가 필요했습니다. Azure Blob Storage는 URL을 통해 접근할 수 있는 클라우드 기반 파일 시스템을 제공합니다.
Search for Storage Accounts in Azure Portal
- Azure 포털을 열고 Storage accounts를 검색합니다.
- + Create를 클릭합니다.
- 새 리소스 그룹을 생성합니다(예:
website-storage). - 스토리지 계정 이름을 지정합니다(예:
publicwebsite2024). - Review + create를 클릭한 뒤 Create를 클릭합니다.
- 배포가 완료되면 Go to resource를 클릭합니다.
Set Up High Availability
- 스토리지 계정에서 Data management → Redundancy로 이동합니다.
- **Read-access geo-redundant storage (RA‑GRS)**를 선택합니다.
- 이는 기본 위치와 보조 위치를 만들어 한 지역이 실패해도 가용성을 보장합니다.
- Settings → Configuration을 엽니다.
- Allow Blob anonymous access를 켜고 Save를 클릭합니다.
Create Your Container
- Data storage → Containers로 이동합니다.
- + Container를 클릭합니다.
- 컨테이너 이름을
public으로 지정합니다. - Create를 클릭합니다.
Make Files Publicly Accessible
public컨테이너를 엽니다.- Change access level을 클릭합니다.
- **Blob (anonymous read access for blobs only)**를 선택하고 OK로 확인합니다.
- 파일을 업로드합니다: Upload을 클릭하고 이미지 또는 텍스트 파일을 선택한 뒤 Upload을 클릭합니다.
- 업로드가 완료되면 파일을 선택하고 Overview 탭에서 URL을 복사합니다.
- 새 브라우저 탭에 URL을 붙여넣으면 파일이 표시됩니다.
Enable Soft Delete (Recycle‑Bin‑like Protection)
- 스토리지 계정 개요로 돌아갑니다.
- Properties → Blob service 아래에서 Blob soft delete를 클릭합니다.
- Enable soft delete for blobs를 체크하고 보존 기간을 21 days로 설정한 뒤 Save를 클릭합니다.
Testing Soft Delete
- 컨테이너에서 파일을 선택하고 Delete를 클릭합니다.
- Show deleted blobs(오른쪽 상단)를 클릭합니다.
- 삭제된 파일을 선택하고 점 3개 메뉴를 클릭한 뒤 Undelete를 선택합니다.
- 파일이 복원됩니다.
Enable Versioning
- 스토리지 계정 Properties에서 Blob service → Versioning을 찾습니다.
- Enable versioning for blobs를 체크하고 Save를 클릭합니다.
- 새로 업로드되는 파일은 자동으로 이전 버전을 보관합니다.
One Important Warning
문제가 발생하면 언제든지 댓글을 남겨 도움을 요청하세요. 가이드가 도움이 되었다면 좋아요와 공유도 부탁드립니다.