Mengonfigurasi pengaturan global Azure PowerShell
Azure PowerShell mendukung beberapa pengaturan global seperti menonaktifkan melanggar pesan peringatan perubahan. Sebelum modul Az PowerShell versi 9, tidak ada cara terpusat atau terperinci untuk mengonfigurasi pengaturan global untuk Azure PowerShell.
Konfigurasi terpusat
Modul Az PowerShell versi 9 dan yang lebih tinggi menyertakan cmdlet untuk mengelola konfigurasi pengaturan global untuk Azure PowerShell. Cmdlet ini *-AzConfig
adalah bagian dari modul Az.Accounts PowerShell:
Pengaturan terperinci
Anda dapat menerapkan pengaturan yang hanya efektif dalam cakupan tertentu. Nilai yang valid untuk parameter Cakupan adalah:
Current User
. Default saat menerapkan pengaturan.Process
. Pengaturan hanya diterapkan ke sesi PowerShell saat ini.Default
. Cakupan baca-saja di mana nilai default belum diubah.Environment
. Cakupan readonly di mana nilai telah dikonfigurasi melalui variabel lingkungan.
Selain cakupan, Anda dapat menerapkan pengaturan ke semua modul Az PowerShell atau hanya satu modul.
Dengan parameter TerapkanKe, Anda dapat menentukan seberapa luas Anda ingin pengaturan diterapkan. Nilai Az
menunjukkan pengaturan diterapkan ke semua modul yang tersedia yang merupakan bagian dari Azure PowerShell.
Untuk menonaktifkan pesan peringatan perubahan pemutusan untuk cmdlet dalam modul Az.Compute , gunakan Update-AzConfig
cmdlet dengan parameter DisplayBreakingChangeWarning dan AppliesTo seperti yang ditunjukkan dalam contoh berikut.
Update-AzConfig -DisplayBreakingChangeWarning $false -AppliesTo Az.Compute
Dalam skenario ini, pesan peringatan perubahan yang melanggar tetap aktif untuk cmdlet di semua modul Az PowerShell kecuali Az.Compute.
Langganan default
Secara default, saat Anda mengautentikasi ke Azure, semua langganan yang dapat Anda akses diambil. Langganan pertama yang dikembalikan oleh Azure digunakan kecuali Anda menentukan langganan dengan Connect-AzAccount
. Perilaku ini bisa berbahaya, misalnya jika langganan pertama yang dikembalikan adalah lingkungan produksi.
Untuk mengonfigurasi langganan default, Anda menggunakan Update-AzConfig
cmdlet dengan parameter DefaultSubscriptionForLogin seperti yang ditunjukkan dalam contoh berikut.
Update-AzConfig -DefaultSubscriptionForLogin <Subscription ID or Name>
Catatan
Tidak bingung dengan langganan konteks default, konfigurasi DefaultSubscriptionForLogin hanya berlaku saat mengautentikasi ke Azure.
Meningkatkan pemberitahuan
Pemberitahuan dalam alat untuk peningkatan versi Azure PowerShell adalah fitur yang dirilis dalam modul Az PowerShell versi 10.3.0. Saat versi baru Azure PowerShell tersedia, pemberitahuan peningkatan ditampilkan di sesi PowerShell interaktif Anda.
Untuk menentukan apakah pemberitahuan peningkatan diaktifkan, gunakan Get-AzConfig
cmdlet dengan parameter CheckForUpgrade , seperti yang ditunjukkan dalam contoh berikut.
Get-AzConfig -CheckForUpgrade
Untuk mengaktifkan pemberitahuan peningkatan untuk Azure PowerShell, gunakan Update-AzConfig
cmdlet dengan parameter CheckForUpgrade dan $true
untuk nilainya, seperti yang ditunjukkan dalam contoh berikut.
Update-AzConfig -CheckForUpgrade $true
Untuk menonaktifkan pemberitahuan peningkatan, gunakan Update-AzConfig
cmdlet dengan parameter CheckForUpgrade dan $false
untuk nilainya, seperti yang ditunjukkan dalam contoh berikut.
Update-AzConfig -CheckForUpgrade $false
Identifikasi wilayah Azure
Pelanggan Azure dapat memilih untuk menyebarkan sumber daya di berbagai wilayah. Dalam beberapa kasus, pelanggan mungkin dapat mengurangi biaya dengan memilih wilayah terdekat yang menawarkan layanan yang sama. Jika wilayah terdekat diidentifikasi, pesan akan menampilkan wilayah yang akan dipilih untuk penyebaran di masa mendatang.
Menonaktifkan pesan rekomendasi wilayah
Dalam contoh berikut, Update-AzConfig
cmdlet digunakan untuk menonaktifkan pesan rekomendasi wilayah:
Update-AzConfig -DisplayRegionIdentified $false
Untuk informasi selengkapnya tentang wilayah Azure, lihat memilih wilayah Azure yang tepat untuk Anda.
Mereplikasi pengaturan
Untuk mereplikasi pengaturan Anda dari satu lingkungan ke lingkungan lain, Anda menggunakan Export-AzConfig
cmdlet untuk mengekspor pengaturan ke file JSON.
Export-AzConfig -Path $HOME\AzConfig.json
Untuk mengimpor pengaturan Anda, gunakan Import-AzConfig
cmdlet dan referensikan file JSON yang diekspor sebelumnya.
Import-AzConfig -Path $HOME\AzConfig.json
Mengosongkan konfigurasi
Untuk mengatur ulang pengaturan konfigurasi satu atau beberapa pengaturan global Azure PowerShell ke default, gunakan Clear-AzConfig
cmdlet . Dalam contoh berikut, pengaturan DefaultSubscriptionForLogin dibersihkan.
Clear-AzConfig -DefaultSubscriptionForLogin
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk