Add-AzLogProfile

Membuat profil log aktivitas baru. Profil ini digunakan untuk mengarsipkan log aktivitas ke akun penyimpanan Azure atau mengalirkannya ke hub peristiwa Azure dalam langganan yang sama.

Sintaks

Add-AzLogProfile
   -Name <String>
   [-StorageAccountId <String>]
   [-ServiceBusRuleId <String>]
   [-RetentionInDays <Int32>]
   -Location <System.Collections.Generic.List`1[System.String]>
   [-Category <System.Collections.Generic.List`1[System.String]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet Add-AzLogProfile membuat profil log.

  • Akun Penyimpanan - Hanya akun penyimpanan standar (akun penyimpanan premium tidak didukung) yang didukung. Ini bisa dari jenis ARM atau Klasik. Jika dicatat ke akun penyimpanan, biaya penyimpanan log aktivitas ditagih dengan tarif penyimpanan standar normal. Mungkin hanya ada satu profil log per langganan yang secara konsekuensinya hanya satu akun penyimpanan per langganan yang dapat digunakan untuk mengekspor log aktivitas.
  • Pusat Aktivitas - Mungkin hanya ada satu profil log per langganan yang secara konsekuensinya hanya satu hub peristiwa per langganan yang dapat digunakan untuk mengekspor log aktivitas. Jika log aktivitas dialirkan ke pusat aktivitas, harga hub peristiwa standar akan berlaku. Dalam log aktivitas, peristiwa dapat berkaitan dengan suatu wilayah atau bisa menjadi "Global". Global pada dasarnya berarti peristiwa ini adalah agnostik wilayah dan independen dari wilayah, pada kenyataannya sebagian besar peristiwa termasuk dalam kategori ini. Jika profil log aktivitas diatur dari portal, profil log aktivitas secara implisit menambahkan "Global" bersama dengan wilayah lain yang dipilih di antarmuka pengguna. Saat menggunakan cmdlet, lokasi sebagai "Global" harus secara eksplisit disebutkan selain dari wilayah lain. Catatan :- Gagal mengatur "Global" di lokasi akan mengakibatkan sebagian besar log aktivitas tidak diekspor. Cmdlet ini mengimplementasikan pola ShouldProcess, yaitu mungkin meminta konfirmasi dari pengguna sebelum benar-benar membuat, memodifikasi, atau menghapus sumber daya.

Contoh

Contoh 1: Tambahkan profil log baru untuk mengekspor log aktivitas yang cocok dengan kondisi lokasi ke akun penyimpanan

Add-AzLogProfile -Location "Global","West US" -Name ExportLogProfile -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount

Tambahkan profil log baru untuk mengekspor log aktivitas yang cocok dengan kondisi lokasi ke akun penyimpanan

Contoh 2

Membuat profil log aktivitas baru. (dibuat otomatis)

Add-AzLogProfile -Location 'Global' -Name ExportLogProfile -RetentionInDays <Int32> -ServiceBusRuleId <String> -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount

Parameter

-Category

Menentukan daftar kategori.

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Menentukan lokasi profil log. Nilai yang valid: Jalankan cmdlet di bawah ini untuk mendapatkan daftar lokasi terbaru. Get-AzLocation | Pilih DisplayName

Type:List<T>[String]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Menentukan nama profil.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RetentionInDays

Menentukan kebijakan retensi, dalam hari. Ini adalah jumlah hari log dipertahankan di akun penyimpanan yang ditentukan. Untuk menyimpan data selamanya, atur ini ke 0. Jika tidak ditentukan, maka defaultnya ke 0. Tarif penagihan penyimpanan standar atau pusat aktivitas normal akan berlaku untuk retensi data.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ServiceBusRuleId

Menentukan ID aturan Bus Layanan.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountId

Menentukan ID akun Penyimpanan. ID adalah ID Sumber Daya yang sepenuhnya memenuhi syarat dari akun penyimpanan misalnya /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String

Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

List<T>[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

Output

PSLogProfile