Partager via


New-AzApiManagementLogger

Crée un enregistreur d’événements Gestion des API.

Syntaxe

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

L’applet de commande New-AzApiManagementLogger crée un enregistreur d’événements Azure Gestion des API.

Exemples

Exemple 1 : Créer un enregistreur d’événements

$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"

Cette commande crée un enregistreur d’événements nommé ContosoSdkEventHub à l’aide du chaîne de connexion spécifié.

Exemple 2

Crée un enregistreur d’événements Gestion des API. (généré automatiquement)

New-AzApiManagementLogger -Context <PsApiManagementContext> -InstrumentationKey <String> -LoggerId 'Logger123'

Paramètres

-ConnectionString

Spécifie un chaîne de connexion Azure Event Hubs qui commence par les éléments suivants :Endpoint=endpoint and key from Azure classic portalLa clé avec droits d’envoi dans le chaîne de connexion doit être configurée.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Context

Spécifie un objet PsApiManagementContext .

Type:PsApiManagementContext
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie une description.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-InstrumentationKey

Clé d’instrumentation de l’application Insights. Ce paramètre est facultatif.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-IsBuffered

Spécifie si les enregistrements de l’enregistreur d’événements sont mis en mémoire tampon avant la publication. La valeur par défaut est $True. Lorsque les enregistrements sont mis en mémoire tampon, ils sont envoyés à Event Hubs toutes les 15 secondes, ou chaque fois que la mémoire tampon reçoit 256 Ko de messages.

Type:Nullable<T>[Boolean]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-LoggerId

Spécifie un ID pour l’enregistreur d’événements. Si vous ne spécifiez pas d’ID, cette applet de commande en génère une.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Spécifie le nom d’entité d’un event Hub à partir du portail Azure Classic.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

PsApiManagementContext

String

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

Sorties

PsApiManagementLogger