Get-AzNotificationHubListKey
Obtiene las cadenas de conexión principal y secundaria asociadas a una regla de autorización del centro de notificaciones.
Sintaxis
Get-AzNotificationHubListKey
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-AuthorizationRule] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet Get-AzNotificationHubListKey devuelve las cadenas de conexión principal y secundaria de una regla de autorización de firma de acceso compartido (SAS) del centro de notificaciones. Las reglas de autorización administran los derechos de usuario en el centro. Cada regla incluye una cadena de conexión principal y secundaria. Estas cadenas de conexión (URI) realizan lo siguiente:
- Apunte a los usuarios a un recurso.
- Incluya un token que contenga parámetros de consulta. Uno de estos parámetros, la firma, se usa para autenticar al usuario y proporcionar el nivel de acceso especificado.
Ejemplos
Ejemplo 1: Obtención de las cadenas de conexión principal y secundaria para una regla de autorización
Get-AzNotificationHubListKey -Namespace "ContosoNamespace" -NotificationHub "ContosoInternalHub" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"
Este comando obtiene las cadenas de conexión principal y secundaria para la regla de autorización ListenRule, una regla asignada al centro de notificaciones contosoInternalHub. El comando debe incluir el espacio de nombres del centro y el grupo de recursos.
Parámetros
-AuthorizationRule
Especifica el nombre de una regla de autenticación de firma de acceso compartido (SAS). Estas reglas determinan el tipo de acceso que los usuarios tienen en el centro de notificaciones.
Tipo: | String |
Posición: | 3 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Namespace
Especifica el espacio de nombres al que se asigna el centro de notificaciones. Los espacios de nombres proporcionan una manera de agrupar y clasificar los centros de notificaciones.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-NotificationHub
Especifica el centro de notificaciones al que este cmdlet asigna una regla de autorización. Los centros de notificaciones se usan para enviar notificaciones push a varios clientes independientemente de la plataforma usada por esos clientes.
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ResourceGroup
Especifica el grupo de recursos al que se asigna el centro de notificaciones. Los grupos de recursos organizan elementos como espacios de nombres, centros de notificaciones y reglas de autorización de maneras que ayudan simplemente a la administración del inventario y a la administración de Azure.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |