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 |