Memperkenalkan modul Az PowerShell
Ikhtisar
Modul Az PowerShell adalah sekumpulan cmdlet untuk mengelola sumber daya Azure langsung dari PowerShell. PowerShell menyediakan fitur canggih untuk otomatisasi yang dapat dimanfaatkan untuk mengelola sumber daya Azure Anda, misalnya dalam konteks alur CI/CD.
Modul Az PowerShell adalah pengganti AzureRM dan merupakan modul yang direkomendasikan untuk digunakan untuk berinteraksi dengan Azure.
Peringatan
Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.
Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Lihat sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.
Anda dapat menggunakan modul Az PowerShell dengan salah satu metode berikut:
Fitur
Modul Az PowerShell menampilkan manfaat berikut:
- Keamanan dan stabilitas
- Enkripsi token cache
- Pencegahan jenis serangan man-in-the-middle
- Mendukung autentikasi dengan ADFS 2019
- Autentikasi nama pengguna dan kata sandi di PowerShell 7
- Dukungan untuk fitur seperti evaluasi akses berkelanjutan
- Dukungan untuk semua layanan Azure
- Semua layanan Azure yang tersedia secara umum memiliki modul PowerShell yang didukung terkait
- Beberapa perbaikan bug dan peningkatan versi API sejak AzureRM
- Kemampuan baru
- Dukungan di Cloud Shell dan lintas platform
- Bisa mendapatkan dan menggunakan token akses untuk mengakses sumber daya Azure
- Cmdlet tersedia untuk operasi REST tingkat lanjut dengan sumber daya Azure
Nota
PowerShell 7.2 atau yang lebih tinggi adalah versi PowerShell yang direkomendasikan untuk digunakan dengan modul Az PowerShell di semua platform.
Modul Az PowerShell didasarkan pada pustaka .NET Standard dan berfungsi dengan PowerShell 7.2 dan yang lebih baru di semua platform termasuk Windows, Linux, dan macOS. Ini juga kompatibel dengan Windows PowerShell 5.1.
Kami berkomitmen untuk menghadirkan dukungan Azure ke semua platform dan semua modul Az PowerShell adalah lintas platform.
Tingkatkan lingkungan Anda ke Azure
Untuk mengikuti fitur Azure terbaru di PowerShell, Anda harus bermigrasi ke modul Az. Jika Anda belum siap untuk menginstal modul Az sebagai pengganti AzureRM, Anda memiliki beberapa opsi yang tersedia untuk bereksperimen dengan Az:
- Gunakan lingkungan
PowerShell
dengan Azure Cloud Shell. Azure Cloud Shell adalah lingkungan shell berbasis browser yang dilengkapi dengan modul Az yang diinstal dan alias kompatibilitasEnable-AzureRM
telah diaktifkan. - Pertahankan modul AzureRM terinstal di Windows PowerShell 5.1 dan instal modul Az di PowerShell 7 atau yang lebih baru. Windows PowerShell 5.1 dan PowerShell 7 dan yang lebih baru menggunakan koleksi modul terpisah. Ikuti instruksi untuk menginstal PowerShell versi terbaru lalu menginstal modul Az dari PowerShell 7 atau yang lebih baru.
Untuk meningkatkan dari penginstalan AzureRM yang sudah ada:
- Menghapus instalan modul Azure PowerShell AzureRM
- Menginstal modul Az PowerShell
- OPSIONAL : Aktifkan mode kompatibilitas untuk menambahkan alias untuk cmdlet AzureRM dengan Enable-AzureRMAlias saat Anda membiasakan diri dengan set perintah baru. Untuk informasi selengkapnya, lihat bagian berikutnya atau Mulai migrasi dari AzureRM ke Az.
Memigrasikan skrip yang ada dari AzureRM ke Az
Jika skrip Anda masih didasarkan pada modul AzureRM, kami memiliki beberapa sumber daya untuk membantu Anda dengan migrasi:
- Mulai migrasi dari AzureRM ke Az
- Daftar lengkap perubahan besar dari AzureRM ke Az 1.0.0
- Cmdlet Enable-AzureRmAlias
Dukungan
Az adalah modul PowerShell terbaru untuk Azure. Masalah atau permintaan fitur dapat dicatat langsung di repositori GitHub , atau melalui dukungan Microsoft jika Anda memiliki kontrak dukungan. Permintaan fitur diimplementasikan dalam versi terbaru Az. Masalah kritis diatasi pada dua versi terakhir Az.
Karena modul Az PowerShell sekarang memiliki semua kemampuan modul AzureRM PowerShell dan banyak lagi, kami telah menghentikan modul AzureRM PowerShell per 29 Februari 2024.
Untuk menghindari gangguan layanan, memperbarui skrip Anda yang menggunakan modul AzureRM PowerShell untuk menggunakan modul Az PowerShell. Untuk memperbarui skrip Anda secara otomatis, ikuti panduan mulai cepat .
Pengumpulan data
Azure PowerShell mengumpulkan data telemetri secara default. Microsoft menggabungkan data yang dikumpulkan untuk mengidentifikasi pola penggunaan untuk mengidentifikasi masalah umum dan untuk meningkatkan pengalaman Azure PowerShell. Microsoft Azure PowerShell tidak mengumpulkan data pribadi atau personal apa pun. Misalnya, data penggunaan membantu mengidentifikasi masalah seperti cmdlet dengan keberhasilan rendah dan membantu memprioritaskan pekerjaan kami.
Meskipun kami menghargai wawasan yang diberikan data ini, kami juga memahami bahwa tidak semua orang ingin mengirim data penggunaan. Anda dapat menonaktifkan pengumpulan data dengan cmdlet Disable-AzDataCollection
. Anda juga dapat membaca pernyataan privasi kami untuk mempelajari lebih lanjut.
Azure PowerShell