Add-AzLogProfile
Hiermee maakt u een nieuw activiteitenlogboekprofiel. Dit profiel wordt gebruikt om het activiteitenlogboek te archiveren naar een Azure-opslagaccount of om het te streamen naar een Azure Event Hub in hetzelfde abonnement.
Syntax
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>]
Description
Met de cmdlet Add-AzLogProfile wordt een logboekprofiel gemaakt.
- Opslagaccount : alleen een standard-opslagaccount (Premium-opslagaccount wordt niet ondersteund) wordt ondersteund. Het kan van het type ARM of klassiek zijn. Als het is geregistreerd bij een opslagaccount, worden de kosten voor het opslaan van het activiteitenlogboek gefactureerd volgens de normale standaardopslagtarieven. Er kan slechts één logboekprofiel per abonnement zijn, maar één opslagaccount per abonnement kan worden gebruikt om het activiteitenlogboek te exporteren.
- Event Hub: er kan slechts één logboekprofiel per abonnement zijn, maar één Event Hub per abonnement kan worden gebruikt voor het exporteren van activiteitenlogboeken. Als het activiteitenlogboek naar een Event Hub wordt gestreamd, zijn de prijzen van de Standaard Event Hub van toepassing. In het activiteitenlogboek kunnen gebeurtenissen betrekking hebben op een regio of 'Globaal' zijn. Globaal betekent in wezen dat deze gebeurtenissen regioagnostiek zijn en onafhankelijk zijn van regio, in feite vallen de meeste gebeurtenissen in deze categorie. Als het activiteitenlogboekprofiel is ingesteld vanuit de portal, wordt impliciet 'Globaal' toegevoegd, samen met een andere regio die is geselecteerd in de gebruikersinterface. Wanneer u de cmdlet gebruikt, moet de locatie als 'Globaal' expliciet worden vermeld, behalve in andere regio's. Opmerking :- Als u 'Globaal' niet instelt op de locaties, wordt het merendeel van het activiteitenlogboek niet geëxporteerd. Met deze cmdlet wordt het ShouldProcess-patroon geïmplementeerd, dat wil bijvoorbeeld dat de gebruiker om bevestiging wordt gevraagd voordat de resource daadwerkelijk wordt gemaakt, gewijzigd of verwijderd.
Voorbeelden
Voorbeeld 1: Een nieuw logboekprofiel toevoegen om het activiteitenlogboek te exporteren dat overeenkomt met de locatievoorwaarde voor een opslagaccount
Add-AzLogProfile -Location "Global","West US" -Name ExportLogProfile -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount
Een nieuw logboekprofiel toevoegen om het activiteitenlogboek te exporteren dat overeenkomt met de locatievoorwaarde voor een opslagaccount
Voorbeeld 2
Hiermee maakt u een nieuw activiteitenlogboekprofiel. (automatisch gegenereerd)
Add-AzLogProfile -Location 'Global' -Name ExportLogProfile -RetentionInDays <Int32> -ServiceBusRuleId <String> -StorageAccountId /subscriptions/40gpe80s-9sb7-4f07-9042-b1b6a92ja9fk/resourceGroups/activitylogRG/providers/Microsoft.Storage/storageAccounts/activitylogstorageaccount
Parameters
-Category
Hiermee geeft u de lijst met categorieën.
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Hiermee geeft u de locatie van het logboekprofiel. Geldige waarden: voer de onderstaande cmdlet uit om de meest recente lijst met locaties op te halen. Get-AzLocation | DisplayName selecteren
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van het profiel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RetentionInDays
Hiermee geeft u het bewaarbeleid, in dagen. Dit is het aantal dagen dat de logboeken bewaard blijven in het opgegeven opslagaccount. Als u de gegevens voor altijd wilt bewaren, stelt u dit in op 0. Als deze niet is opgegeven, wordt deze standaard ingesteld op 0. Normale standaardopslag- of Event Hub-factureringstarieven zijn van toepassing op gegevensretentie.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceBusRuleId
Hiermee geeft u de id van de Service Bus-regel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountId
Hiermee geeft u de id van het opslagaccount. Id is de volledig gekwalificeerde resource-id van het opslagaccount, bijvoorbeeld /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
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
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]]
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor