Condividi tramite


Get-AzNotificationHubListKey

Ottiene le stringhe di connessione primaria e secondaria associate a una regola di autorizzazione dell'hub di notifica.

Sintassi

Get-AzNotificationHubListKey
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-NotificationHub] <String>
   [-AuthorizationRule] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-AzNotificationHubListKey restituisce le stringhe di connessione primaria e secondaria di una regola di autorizzazione della firma di accesso condiviso (SAS) dell'hub di notifica. Le regole di autorizzazione gestiscono i diritti utente per l'hub. Ogni regola include una stringa di connessione primaria e secondaria. Queste stringhe di connessione (URI) eseguono le operazioni seguenti:

  • Indirizzare gli utenti a una risorsa.
  • Includere un token contenente i parametri di query. Uno di questi parametri, la firma, viene usato per autenticare l'utente e fornire il livello di accesso specificato.

Esempio

Esempio 1: Ottenere le stringhe di connessione primaria e secondaria per una regola di autorizzazione

Get-AzNotificationHubListKey -Namespace "ContosoNamespace" -NotificationHub "ContosoInternalHub" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"

Questo comando ottiene le stringhe di connessione primaria e secondaria per la regola di autorizzazione ListenRule, una regola assegnata all'hub di notifica ContosoInternalHub. Il comando deve includere lo spazio dei nomi dell'hub e il gruppo di risorse.

Parametri

-AuthorizationRule

Specifica il nome di una regola di autenticazione sas (Shared Access Signature). Queste regole determinano il tipo di accesso a cui gli utenti devono accedere all'hub di notifica.

Tipo:String
Posizione:3
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Namespace

Specifica lo spazio dei nomi a cui è assegnato l'hub di notifica. Gli spazi dei nomi consentono di raggruppare e classificare gli hub di notifica.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-NotificationHub

Specifica l'hub di notifica a cui questo cmdlet assegna una regola di autorizzazione. Gli hub di notifica vengono usati per inviare notifiche push a più client indipendentemente dalla piattaforma usata da tali client.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ResourceGroup

Specifica il gruppo di risorse a cui è assegnato l'hub di notifica. I gruppi di risorse organizzano elementi come spazi dei nomi, hub di notifica e regole di autorizzazione in modi che semplificano la gestione dell'inventario e l'amministrazione di Azure.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

Output