Mengaktifkan pengelogan di Azure Attestation

Setelah membuat satu atau beberapa penyedia Azure Attestation, Anda mungkin ingin memantau bagaimana dan kapan sumber daya Anda diakses, dan oleh siapa. Anda dapat melakukan ini dengan mengaktifkan pengelogan untuk Microsoft Azure Attestation, yang menyimpan informasi di akun penyimpanan Azure dan/atau ruang kerja analitik log yang Anda sediakan.

Apa yang dicatat

  • Semua permintaan REST API yang diautentikasi, termasuk permintaan yang gagal karena izin akses, kesalahan sistem, atau permintaan buruk.
  • Operasi pada penyedia pengesahan, termasuk pengaturan kebijakan pengesahan dan operasi pengesahan.
  • Permintaan yang tidak diautentikasi yang menghasilkan respons 401. Contohnya adalah permintaan yang tidak memiliki token pembawa, salah bentuk atau kedaluwarsa, atau memiliki token yang tidak valid.

Prasyarat

Untuk menyelesaikan tutorial ini, Anda memerlukan penyedia Azure Attestation. Anda dapat membuat penyedia baru menggunakan salah satu metode berikut:

Anda juga akan memerlukan tujuan untuk log Anda. Ini bisa menjadi akun penyimpanan Azure dan/atau ruang kerja Analitik Log yang sudah ada atau baru. Anda dapat membuat akun penyimpanan Azure baru menggunakan salah satu metode berikut:

Anda dapat membuat ruang kerja Analitik Log baru menggunakan salah satu metode berikut:

Aktifkan pencatatan log

Anda dapat mengaktifkan pengelogan untuk Azure Attestation dengan menggunakan Azure PowerShell, atau portal Azure.

Menggunakan PowerShell dengan akun penyimpanan sebagai tujuan


 Connect-AzAccount 

 Set-AzContext -Subscription "<Subscription id>"

 $attestationProviderName="<Name of the attestation provider>"

 $attestationResourceGroup="<Name of the resource Group>"

 $attestationProvider=Get-AzAttestation -Name $attestationProviderName -ResourceGroupName $attestationResourceGroup 

 $storageAccount=New-AzStorageAccount -ResourceGroupName $attestationProvider.ResourceGroupName -Name "<Storage Account Name>" -SkuName Standard_LRS -Location "<Location>"

 Set-AzDiagnosticSetting -ResourceId $attestationProvider.Id -StorageAccountId $storageAccount.Id -Enabled $true 

Saat pengelogan diaktifkan, log secara otomatis dibuat untuk Anda di bagian Kontainer dari akun penyimpanan yang ditentukan. Harap tunggu beberapa penundaan agar log muncul di bagian kontainer.

Menggunakan portal

Untuk mengonfigurasi pengaturan diagnostik di portal Microsoft Azure, ikuti langkah-langkah berikut ini:

  1. Dari menu panel Sumber Daya, pilih Pengaturan diagnostik, lalu Tambahkan pengaturan diagnostik
  2. Di bawah Grup kategori, pilih audit dan semuaLog.
  3. Jika Azure Log Analytics adalah tujuan, pilih Kirim ke ruang kerja Analitik Log dan pilih langganan dan ruang kerja Anda dari menu drop-down. Anda juga dapat memilih Arsipkan ke akun penyimpanan dan memilih akun langganan dan penyimpanan Anda dari menu drop-down.
  4. Jika Anda telah memilih opsi yang diinginkan, pilih Simpan.

Mengakses log Anda dari akun penyimpanan

Saat pengelogan diaktifkan, hingga tiga kontainer akan secara otomatis dibuat di akun penyimpanan yang Anda tentukan: insights-logs-operational, insights-logs-auditevent dan insights-logs-notprocessed. Harap tunggu beberapa penundaan agar log muncul di bagian kontainer.

insights-logs-notprocessed mencakup log yang terkait dengan permintaan cacat. insights-logs-auditevent dibuat untuk menyediakan akses awal ke log bagi pelanggan yang menggunakan VBS. Untuk melihat log, Anda harus mengunduh blob.

Menggunakan PowerShell

Dengan Azure PowerShell, gunakan Get-AzStorageBlob. Untuk melihat daftar semua blob dalam kontainer ini, masukkan:

$operationalBlob= Get-AzStorageBlob -Container " insights-logs-operational" -Context $storageAccount.Context 

$operationalBlob.Name

Dari output cmdlet Azure PowerShell, Anda dapat melihat bahwa nama blob dalam format berikut:

resourceId=<ARM resource ID>/y=<year>/m=<month>/d=<day of month>/h=<hour>/m=<minute>/filename.json. 

Nilai tanggal dan waktu adalah Waktu Universal Terkoordinasi.

Menggunakan portal

Untuk mengakses log di portal Azure, ikuti langkah-langkah berikut:

  1. Buka akun penyimpanan Anda dan klik Kontainer dari menu panel sumber daya
  2. Pilih insights-logs-operational dan ikuti navigasi yang ditunjukkan pada cuplikan layar di bawah ini untuk menemukan file json dan melihat log

Cuplikan layar log dalam pengalaman portal Azure.

Menggunakan log Azure Monitor

Anda dapat menggunakan log Azure Monitor untuk meninjau aktivitas di sumber daya Azure Attestation. Di log Azure Monitor, Anda menggunakan kueri log untuk menganalisis data dan mendapatkan informasi yang Anda butuhkan. Untuk informasi selengkapnya, lihat Memantau Azure Attestation

Langkah berikutnya