다음을 통해 공유


Python용 Microsoft Azure SDK

Microsoft Azure 네트워크 관리 클라이언트 라이브러리입니다. 이 패키지는 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-network
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.network import NetworkManagementClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = NetworkManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

예제

이 패키지에 대한 코드 샘플은 다음에서 찾을 수 있습니다.

문제 해결

다음 단계

피드백 제공

버그가 발생하거나 제안이 있는 경우 프로젝트의 문제 섹션에 문제를 제출하세요.