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 portal
La 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
Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]