Memperkenalkan modul Az PowerShell

Gambaran Umum

Modul Az PowerShell adalah satu set 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. Silakan merujuk ke 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 memiliki manfaat berikut:

  • Keamanan dan stabilitas
    • Enkripsi cache token
    • Pencegahan jenis serangan man-in-the-middle
    • Mendukung autentikasi dengan ADFS 2019
    • Autentikasi kata sandi dan nama pengguna 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 sesuai yang didukung
    • 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

Catatan

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. Kompatibel juga dengan Windows PowerShell 5.1.

Kami berkomitmen untuk menghadirkan dukungan Azure pada semua platform dan semua modul Az PowerShell berlaku di lintas platform.

Meningkatkan lingkungan Anda ke Az

Untuk mengikuti fitur Azure terbaru di PowerShell, Anda harus bermigrasi ke modul Az. Jika Anda belum siap untuk menginstal modul Az sebagai pengganti AzureRM, ada 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 kompatibilitas Enable-AzureRM yang diaktifkan.
  • Instal modul AzureRM di Windows PowerShell 5.1 dan instal modul Az di PowerShell 7 atau versi lebih baru. Windows PowerShell 5.1 dan PowerShell 7 dan yang lebih baru menggunakan koleksi modul terpisah. Ikuti petunjuk untuk menginstal powershell versi terbaru kemudian instal modul Az dari PowerShell 7 atau versi lebih baru.

Untuk meningkatkan dari penginstalan AzureRM yang ada:

  1. Menghapus instalan modul AzureRM Azure PowerShell
  2. Menginstal modul Azure PowerShell
  3. OPSIONAL: Aktifkan mode kompatibilitas untuk menambahkan alias cmdlet AzureRM dengan Enable-AzureRMAlias selagi 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 berbasis modul AzureRM, kami memiliki beberapa sumber daya untuk membantu Anda bermigrasi:

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 diterapkan 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, perbarui skrip Anda yang menggunakan modul AzureRM PowerShell untuk menggunakan modul Az PowerShell. Untuk memperbarui skrip Anda secara otomatis, ikuti panduan memulai cepat.

Kumpulan data

Azure PowerShell mengumpulkan data telemetri secara default. Agregat Microsoft mengumpulkan data untuk mengidentifikasi pola penggunaan guna mengidentifikasi masalah umum dan 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 kita.

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.