파이썬으로 Azure에 연결하기

Azure는 Microsoft가 제공하는 클라우드 컴퓨팅 플랫폼으로, 다양한 서비스와 기능을 제공합니다. 이번 글에서는 파이썬을 사용하여 Azure에 연결하는 방법에 대해 알아보겠습니다.

Azure SDK 설치하기

Azure와 파이썬을 연결하기 위해서는 먼저 Azure SDK를 설치해야 합니다. 아래의 명령어를 사용하여 Azure SDK를 설치할 수 있습니다.

pip install azure

Azure 인증 정보 가져오기

Azure에 연결하기 위해서는 인증 정보가 필요합니다. Azure Portal에서 서비스 계정을 생성하고, 해당 계정의 인증 정보를 가져와야 합니다. 인증 정보는 Azure 클라이언트 ID, 클라이언트 비밀번호 등의 정보로 구성되어 있습니다.

파이썬 코드로 Azure에 연결하기

아래는 Azure Storage 서비스에 파이썬 코드를 사용하여 연결하는 예제입니다. Azure Storage는 대용량의 파일을 저장하고 액세스하는 데 사용되는 서비스입니다.

from azure.storage.blob import BlobServiceClient

# 인증 정보 설정
account_name = '<YOUR_ACCOUNT_NAME>'
account_key = '<YOUR_ACCOUNT_KEY>'

# 연결 문자열 생성
conn_str = f"DefaultEndpointsProtocol=https;AccountName={account_name};AccountKey={account_key};EndpointSuffix=core.windows.net"

# BlobServiceClient 인스턴스 생성
blob_service_client = BlobServiceClient.from_connection_string(conn_str)

# 컨테이너 생성
container_name = 'mycontainer'
blob_service_client.create_container(container_name)

# 파일 업로드
blob_client = blob_service_client.get_blob_client(container=container_name, blob='myblob')
with open('<YOUR_FILE_PATH>', "rb") as data:
    blob_client.upload_blob(data)

위의 코드에서 <YOUR_ACCOUNT_NAME><YOUR_ACCOUNT_KEY>는 각각 Azure Storage 계정의 이름과 키로 대체되어야 합니다. 또한 <YOUR_FILE_PATH>는 업로드할 파일의 경로로 대체되어야 합니다.

이렇게 파이썬을 사용하여 Azure에 연결하고, 각 서비스를 활용할 수 있습니다.

마무리

이번 글에서는 파이썬을 사용하여 Azure에 연결하는 방법을 알아보았습니다. Azure SDK 설치, 인증 정보 가져오기, 파이썬 코드로 Azure에 연결하는 방법을 간략히 소개했습니다. Azure와 파이썬을 함께 사용하여 다양한 클라우드 기능을 활용할 수 있습니다.

#Azure #파이썬