Azure Blob Shared Access Signature (SAS), Soft Delete
2019년 3월 8일 금요일
오전 8:29
Blob Storage
SAS
Shared Access Signature
저장소계정 액세스하려면 "액세스키"가 필요(갱신가능)
키를 이용한 관리자권한 부여형태
보호해야됨. 아님 정기적으로 변경해줘야됨.
-> SAS를 이용하면 "임시" 액세스 권한을 줄 수 있다.
SAS는 URL이다. 혹은 URL의 일부다
예를들어 1시간안에 만료되는 SAS를 만들 수 있다.
취소가능하다는데,
기존 생성한 리스트는 어떻게 안보임???
아무것도 손안대고, 클릭클릭 시 기본 8시간
생성 시
개발에서 사용하는 방법
저장공간 관련하여 전반적인 개발 예제 코드가 있음
개발에서는 SAS를 무조건 써야될까
Windows Azure 저장소가 여전히 CORS (Cross-Origin Resource Sharing)를 지원하지 않는다는 것 입니다. 즉, 웹 응용 프로그램과 BLOB 저장소가 동일한 도메인에 있어야한다는 것입니다. 이 문제를 해결하려면 사용자가 파일을 업로드하려는저장소 계정의 공용 BLOB 컨테이너에 HTML 응용 프로그램을 호스팅해야합니다. CORS 지원이 Windows Azure Storage에서 곧 제공 될 것이라는 말을 들었습니다.
-> 지원함!!!
2013-08-15 버전부터 Azure 저장소 서비스는 Blob, 테이블, 큐 및 파일 서비스에 대해 CORS(원본 간 리소스 공유)를 지원합니다. CORS는 특정 도메인에서 실행되는 웹 애플리케이션이 다른 도메인의 자원에 액세스할 수 있도록 하는 HTTP 기능입니다
다른예제
대용량파일을 청킹해서 업로드 예제
HTML 5의 File 인터페이스 에서 사용할 수 있는 " 슬라이싱 "기능이 있습니다 . 즉, 이 슬라이스 기능의 기능은 파일의 일부를 비동기 적으로 읽고 해당 데이터를 반환한다는 것 입니다.
Soft Delete 기능이 있음.
Blob 지워도, 복구가능, 휴지통 기능?
단, 기본값 비활성화임. 활성화 필요함.
활성화 시 Retention 기간 설정함.
아래와 같이 체크박스가 보여짐.
주의할 것은.
저장공간 요금은 똑같이 빌링됨.
대신, 트랜잭션 과금은 작음.
자동생성 트랜잭션은 과금 X , 대신 쓰기동작에만 과금됨.
You will not be billed for the transactions related to the automatic generation of snapshots. You will be billed for Undelete Blob transactions at the "Write Operations" rate.
Microsoft OneNote 2016에서 작성
'기술(Azure 만...) > [MS]Azure' 카테고리의 다른 글
Azure DSVM, DLVM 이미지 (0) | 2019.04.05 |
---|---|
Azure SQL Data Sync (0) | 2019.03.10 |
Function 조금, Cognitive service 조금 (0) | 2019.03.10 |
ACI (Azure Container Instance) (0) | 2019.03.04 |
Luis Bot service on Azure Test결과 (0) | 2019.01.25 |