Python용 Microsoft Azure SDK
Microsoft Azure Compute Management 클라이언트 라이브러리입니다. 이 패키지는 Python 3.7 이상에서 테스트되었습니다. Azure 라이브러리에 대한 자세한 내용은 azure sdk python 릴리스를 참조하세요.
고지 사항
Python 2.7에 대한 Azure SDK Python 패키지 지원은 2022년 1월 1일에 종료되었습니다. 자세한 내용과 질문은 을 참조하세요. https://github.com/Azure/azure-sdk-for-python/issues/20691
시작
필수 구성 요소
- 이 패키지를 사용하려면 Python 3.7 이상이 필요합니다.
- Azure 구독
패키지 설치
pip install azure-mgmt-compute
pip install azure-identity
인증
기본적으로 Azure Active Directory 토큰 인증은 다음 환경 변수의 올바른 구성에 따라 달라집니다.
AZURE_CLIENT_ID
Azure 클라이언트 ID에 대한 입니다.AZURE_TENANT_ID
Azure 테넌트 ID에 대한 입니다.AZURE_CLIENT_SECRET
Azure 클라이언트 암호에 대한 것입니다.
또한 Azure 구독 ID는 환경 변수 AZURE_SUBSCRIPTION_ID
를 통해 구성할 수 있습니다.
위의 구성을 사용하면 다음 코드로 클라이언트를 인증할 수 있습니다.
from azure.identity import DefaultAzureCredential
from azure.mgmt.compute import ComputeManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ComputeManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
예
이 패키지에 대한 코드 샘플은 다음에서 찾을 수 있습니다.
- docs.microsoft.com 컴퓨팅 관리 검색
- Azure Python Mgmt SDK 샘플 리포지토리
문제 해결
다음 단계
피드백 제공
버그가 발생하거나 제안이 있는 경우 프로젝트의 문제 섹션에 문제를 제출하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for Python