Azure, AWS, GCP 클라우드 활용 Tip과 강좌 게시판

이곳은 개발자를 위한 Azure, AWS, GCP등 클라우드 활용 Tip과 강좌 게시판 입니다. 클라우드 환경을 개발하면서 알아내신 Tip이나 강좌, 새로운 소식을 적어 주시면 다른 클라우드를 공부하는 개발자 분들에게 큰 도움이 됩니다. 감사합니다. SQLER.com은 개발자와 IT전문가의 지식 나눔을 실천하기 위해 노력하고 있습니다.

[개요]

파워쉘을 이용해 Azure의 Blob 스토리지를 이용하는 방법에 대해 간단히 알아봅니다.

 

 

 

 

 

[스토리지 계정 Provision]

Import-Module 'C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1'

 

$Location="East Asia"
$storageAccountName = 'XXXX계정'
New-AzureStorageAccount -StorageAccountName $storageAccountName -Description $storageAccountName -Location $Location
write-host "Storage account created."

 

 

위의 소스를 실행 시 아래와 같이 스토리지 계정이 하나 생성됩니다.

기존에 Azure 계정에 대한 정보가 저장되어 있다는 가정하에 진행되며 이 부분은 전에 제가 작성한 블로그를 참고하시기 바랍니다.

 

 

 

 

 

 

등록된 계정을 바탕으로 Azure Storage Explore를 통해 확인을 해 보겠습니다.

등록하는 방법은 현재 스토리지 계정을 넣어주시면 됩니다. 

 

 

 

 

 

아래와 같이 현재는 생성된 스토리지 컨테이너가 없습니다.

 

 

 

 

 

[BLOB 컨테이너 생성]

$storage_account = (Get-AzureStorageAccount).StorageAccountName
$storage_key = (Get-AzureStorageKey $storage_account).Primary
$blob_Name = "newblob"

 

[System.Reflection.Assembly]::LoadFrom("C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\Microsoft.WindowsAzure.StorageClient.dll")
$account = [Microsoft.WindowsAzure.CloudStorageAccount]::Parse("DefaultEndpointsProtocol=https;AccountName=$storage_account;AccountKey=$storage_key")
$client = [Microsoft.WindowsAzure.StorageClient.CloudStorageAccountStorageClientExtensions]::CreateCloudBlobClient($account)

 

 

위의 스크립트 실행시 새로운 newblob이란 컨테이너가 생성됩니다. 

 

 

 

 

 

[컨테이너 사용]

간단히 아래의 스크립트로 텍스트 형식의 Blob 데이터를 올려봤습니다.

 

[Microsoft.WindowsAzure.StorageClient.CloudBlob]$blob = $BlobContainer.GetBlobReference("blob1")
$blob.UploadText("blob_new_text")

 

 

 

 

 

 

No. Subject Author Date Views
» PowerShell을 이용한 Blob 스토리지 사용 우주인(김재훈) 2013.02.01 45536
183 스크립트 기반 클라우드 관리 자동화? Windows Azure Command-Line Tool 코난(김대우) 2013.01.31 29304
182 SQLER 커뮤니티의 Windows Azure 캠프 사용기 모음집 코난(김대우) 2013.01.30 73642
181 웹젠(WEBZEN)에서 Windows Azure 기반 FPS 게임 아틱 컴뱃, 글로벌 서비스를 출시 코난(김대우) 2013.01.29 66464
180 Windows Azure Mobile Service - 모든 모바일 개발자를 위한 힐링 포션 코난(김대우) 2013.01.25 69143
179 클라우드 백업 - Windows Azure Online Backup 서비스 소개 코난(김대우) 2013.01.24 50776
178 Windows Azure Media Service 정식 서비스 시작! 코난(김대우) 2013.01.23 36501
177 [동영상 강좌] (20) Windows Azure 미디어 서비스 API 활용하기 코난(김대우) 2013.01.09 68112
176 [동영상 강좌] (19) WPNS와 Windows Azure로 알림 서비스 구현하기 코난(김대우) 2013.01.09 65036
175 [동영상 강좌] (18) 트래픽 관리자를 이용한 24x365 글로벌 서비스 구축하기 코난(김대우) 2013.01.09 74709
174 [동영상 강좌] (17) 캐시 클러스터를 이용하여 신축성있는 클라우드 서비스 만들기 코난(김대우) 2013.01.09 66004
173 [동영상 강좌] (16) 확장성 전역성 높은 가용성을 지닌 앱 만들기 코난(김대우) 2013.01.09 65956
172 [동영상 강좌] (15) 클레임 기반 인증 구현하기 코난(김대우) 2013.01.09 66053
171 [동영상 강좌] (14) 서비스버스 Queue와 Topic 코난(김대우) 2013.01.09 60410
170 [동영상 강좌] (13) Windows Azure 서비스 버스 코난(김대우) 2013.01.09 66077
169 [동영상 강좌] (12) Windows Azure 저장소 실전 예제 살펴보기 코난(김대우) 2013.01.09 66825
168 [동영상 강좌] (11) Windows Azure 저장소 코난(김대우) 2013.01.09 66119
167 [동영상 강좌] (10) SQL 데이터베이스 실습하기 코난(김대우) 2013.01.09 69577
166 [동영상 강좌] (9) SQL 데이터베이스 소개 코난(김대우) 2013.01.09 68438
165 [동영상 강좌] (8) Windows 가상 컴퓨터 소개 코난(김대우) 2013.01.09 65201





XE Login