Microsoft Azure Storage SDK untuk Python
Ini adalah Pustaka Klien Manajemen Openshift Microsoft Azure Red Hat. Paket ini telah diuji dengan Python 3.7+. Untuk tampilan pustaka Azure yang lebih lengkap, lihat rilis python azure sdk.
Pengelakan
Dukungan paket Azure SDK Python untuk Python 2.7 telah berakhir 01 Januari 2022. Untuk informasi lebih lanjut dan pertanyaan, silakan merujuk ke https://github.com/Azure/azure-sdk-for-python/issues/20691
Memulai
Prasyarat
- Python 3.7+ diperlukan untuk menggunakan paket ini.
- Langganan Azure
Instal paketnya
pip install azure-mgmt-redhatopenshift
pip install azure-identity
Autentikasi
Secara default, autentikasi token Azure Active Directory bergantung pada konfigurasi variabel lingkungan berikut yang benar.
AZURE_CLIENT_ID
untuk ID klien Azure.AZURE_TENANT_ID
untuk ID penyewa Azure.AZURE_CLIENT_SECRET
untuk rahasia klien Azure.
Selain itu, ID langganan Azure dapat dikonfigurasi melalui variabel AZURE_SUBSCRIPTION_ID
lingkungan .
Dengan konfigurasi di atas, klien dapat diautentikasi dengan kode berikut:
from azure.identity import DefaultAzureCredential
from azure.mgmt.redhatopenshift import AzureRedHatOpenShiftClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AzureRedHatOpenShiftClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Contoh
Sampel kode untuk paket ini dapat ditemukan di:
- Cari Red Hat Openshift Management di docs.microsoft.com
- Repositori Sampel Azure Python Mgmt SDK
Pemecahan Masalah
Langkah berikutnya
Berikan Umpan Balik
Jika Anda menemukan bug atau memiliki saran, silakan ajukan masalah di bagian Masalah proyek.
Azure SDK for Python