New-AzApiManagementLogger
Hiermee maakt u een API Management-logboekregistratie.
Syntaxis
New-AzApiManagementLogger
-Context <PsApiManagementContext>
[-LoggerId <String>]
-Name <String>
-ConnectionString <String>
[-Description <String>]
[-IsBuffered <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzApiManagementLogger
-Context <PsApiManagementContext>
[-LoggerId <String>]
-InstrumentationKey <String>
[-Description <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Met de cmdlet New-AzApiManagementLogger maakt u een Azure API Management Logger.
Voorbeelden
Voorbeeld 1: Een logboekregistratie maken
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
New-AzApiManagementLogger -Context $apimContext -LoggerId "Logger123" -Name "ContosoSdkEventHub" -ConnectionString "Endpoint=sb://ContosoSdkEventHubs.servicebus.windows.net/;SharedAccessKeyName=SendKey;SharedAccessKey=<key>" -Description "SDK event hub logger"
Met deze opdracht maakt u een logboekregistratie met de naam ContosoSdkEventHub met behulp van de opgegeven verbindingsreeks.
Voorbeeld 2
Hiermee maakt u een API Management-logboekregistratie. (automatisch gegenereerd)
New-AzApiManagementLogger -Context <PsApiManagementContext> -InstrumentationKey <String> -LoggerId 'Logger123'
Parameters
-ConnectionString
Hiermee geeft u een Azure Event Hubs-verbindingsreeks op die begint met het volgende:Endpoint=endpoint and key from Azure classic portal
De sleutel met verzendrechten in de verbindingsreeks moet worden geconfigureerd.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Context
Hiermee geeft u een PsApiManagementContext-object .
Type: | PsApiManagementContext |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Description
Hiermee geeft u een beschrijving.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-InstrumentationKey
Instrumentatiesleutel van de Application Insights. Deze parameter is optioneel.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-IsBuffered
Hiermee geeft u op of de records in de logger worden gebufferd voordat ze worden gepubliceerd. De standaardwaarde is $True. Wanneer records worden gebufferd, worden ze elke 15 seconden naar Event Hubs verzonden, of wanneer de buffer 256 KB aan berichten ontvangt.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LoggerId
Hiermee geeft u een id voor de logger. Als u geen id opgeeft, genereert deze cmdlet er een.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de entiteitsnaam op van een Event Hub vanuit de klassieke Azure-portal.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell