Lihat riwayat deployment dengan Azure Resource Manager
Artikel
Azure Resource Manager memungkinkan Anda melihat riwayat deployment Anda. Anda dapat memeriksa operasi khusus di deployment sebelumnya dan melihat sumber daya mana yang di-deploy. Riwayat ini berisi informasi tentang kesalahan apa pun.
Riwayat deployment untuk kelompok sumber daya terbatas pada 800 penyebaran. Jika Anda mendekati batas, deployment akan dihapus secara otomatis dari riwayat. Untuk informasi lebih lanjut, lihat penghapusan Otomatis dari riwayat deployment.
Setiap deployment memiliki ID korelasi, yang digunakan untuk melacak acara terkait. Jika Anda membuat permintaan dukungan Azure, dukungan mungkin menanyakan Anda ID korelasi. Dukungan menggunakan ID korelasi untuk mengidentifikasi operasi untuk deployment yang gagal.
Contoh-contoh dalam artikel ini menunjukkan cara mengambil ID korelasi.
Penyebaran grup sumber daya
Anda dapat melihat detail tentang penyebaran grup sumber daya melalui portal Microsoft Azure, PowerShell, Azure CLI, atau REST API.
az deployment group show --resource-group ExampleGroup --name ExampleDeployment
Untuk mendapatkan ID korelasi, gunakan:
az deployment group show --resource-group ExampleGroup --name ExampleDeployment --query properties.correlationId
Untuk membuat daftar deployment dari kelompok sumber daya, gunakan operasi berikut. Untuk nomor versi API terbaru yang akan digunakan di permintaan, lihat Penyebaran- Daftar Berdasarkan Grup Sumber Daya.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Untuk mendapatkan penyebaran tertentu, gunakan operasi berikut. Untuk nomor versi API terbaru untuk digunakan di permintaan, lihat Deployment - Dapatkan.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}?api-version={api-version}
Pilih salah satu deployment dari riwayat deployment.
Ringkasan deployment ditampilkan, termasuk ID korelasi.
Untuk mencantumkan semua penyebaran bagi langganan saat ini, gunakan perintah Get-AzSubscriptionDeployment. Perintah ini setara dengan Get-AzDeployment.
Get-AzSubscriptionDeployment
Untuk mendapatkan penyebaran spesifik dari suatu langganan, tambahkan parameter Name.
az deployment sub show --name ExampleDeployment --query properties.correlationId
Untuk mencantumkan penyebaran bagi suatu langganan, gunakan operasi berikut. Untuk nomor versi API terbaru yang akan digunakan di permintaan, lihat Penyebaran- Cakupan List At Subscription.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Untuk mendapatkan penyebaran tertentu, gunakan operasi berikut. Untuk nomor versi API terbaru yang akan digunakan di permintaan, lihat Penyebaran - Cakupan Get At Subscription.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Pilih grup manajemen yang ingin Anda periksa. Jika Anda tidak memiliki izin yang memadai untuk menampilkan detail tentang grup manajemen, Anda tidak akan dapat memilihnya.
Di panel kiri, pilih Penyebaran.
Pilih salah satu deployment dari riwayat deployment.
Ringkasan deployment ditampilkan, termasuk ID korelasi.
Untuk mencantumkan semua penyebaran untuk grup manajemen, gunakan perintah Get-AzManagementGroupDeployment. Apabila Anda tidak memiliki izin yang memadai untuk melihat penyebaran untuk grup manajemen, Anda akan mendapatkan kesalahan.
Untuk mencantumkan semua penyebaran dari grup manajemen, gunakan az deployment mg list. Apabila Anda tidak memiliki izin yang memadai untuk melihat penyebaran untuk grup manajemen, Anda akan mendapatkan kesalahan.
az deployment mg list --management-group-id examplemg
az deployment mg show --management-group-id examplemg --name ExampleDeployment
Untuk mendapatkan ID korelasi, gunakan:
az deployment mg show --management-group-id examplemg --name ExampleDeployment --query properties.correlationId
Untuk mencantumkan penyebaran untuk grup manajemen, gunakan operasi berikut. Untuk nomor versi API terbaru yang akan digunakan di permintaan, lihat Penyebaran - Cakupan List At Management Group. Apabila Anda tidak memiliki izin yang memadai untuk melihat penyebaran untuk grup manajemen, Anda akan mendapatkan kesalahan.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Untuk mendapatkan penyebaran tertentu, gunakan operasi berikut. Untuk nomor versi API terbaru yang akan digunakan di permintaan, lihat Penyebaran - Cakupan Get At Management Group.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Saat ini portal tidak menampilkan penyebaran penyewa.
Untuk mencantumkan semua penyebaran untuk penyewa saat ini, gunakan perintah Get-AzTenantDeployment. Apabila Anda tidak memiliki izin yang memadai untuk melihat penyebaran untuk penyewa, Anda akan mendapatkan kesalahan.
Get-AzTenantDeployment
Untuk mendapatkan penyebaran spesifik dari penyewa saat ini, tambahkan parameter Name.
Untuk mencantumkan semua penyebaran bagi penyewa saat ini, gunakan az deployment tenant list. Apabila Anda tidak memiliki izin yang memadai untuk melihat penyebaran untuk penyewa, Anda akan mendapatkan kesalahan.
az deployment tenant show --name ExampleDeployment
Untuk mendapatkan ID korelasi, gunakan:
az deployment tenant show --name ExampleDeployment --query properties.correlationId
Untuk mencantumkan penyebaran untuk penyewa saat ini, gunakan operasi berikut. Untuk nomor versi API terbaru yang akan digunakan di permintaan, lihat Penyebaran - Cakupan List At Tenant. Apabila Anda tidak memiliki izin yang memadai untuk melihat penyebaran untuk penyewa, Anda akan mendapatkan kesalahan.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/?api-version={api-version}
Untuk mendapatkan penyebaran tertentu, gunakan operasi berikut. Untuk nomor versi API terbaru yang akan digunakan di permintaan, lihat Penyebaran - Cakupan Get At Tenant.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Setiap deployment dapat mencakup beberapa operasi. Untuk melihat detail lebih banyak, lihat operasi deployment. Saat deployment gagal, operasi deployment mencakup pesan kesalahan.
Untuk melihat operasi deployment untuk deployment kelompok sumber daya, gunakan perintah daftar kelompok operasi az deployment. Anda harus memiliki Azure CLI 2.6.0 atau yang lebih baru.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Untuk melihat operasi yang gagal, saring operasi dengan keadaan Gagal.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed']"
Untuk mendapatkan pesan status operasi gagal, gunakan perintah berikut:
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
Untuk menampilkan operasi penyebaran untuk cakupan lainnya, gunakan:
Untuk mendapatkan operasi deployment, gunakan operasi berikut. Untuk nomor versi API terbaru untuk digunakan di permintaan, lihat Operasi Deployment - Daftar.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}/operations?$skiptoken={skiptoken}&api-version={api-version}