Compartilhar via


Get-AzNotificationHubListKey

Obtém as cadeias de conexão primária e secundária associadas a uma regra de autorização do hub de notificação.

Sintaxe

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

Description

O cmdlet Get-AzNotificationHubListKey retorna as cadeias de conexão primária e secundária de uma regra de autorização SAS (Assinatura de Acesso Compartilhado) do hub de notificação. As regras de autorização gerenciam os direitos do usuário para o hub. Cada regra inclui uma cadeia de conexão primária e uma secundária. Essas cadeias de conexão (URIs) executam o seguinte:

  • Aponte os usuários para um recurso.
  • Inclua um token contendo parâmetros de consulta. Um desses parâmetros, a assinatura, é usado para autenticar o usuário e fornecer o nível de acesso especificado.

Exemplos

Exemplo 1: Obter as cadeias de conexão primária e secundária para uma regra de autorização

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

Esse comando obtém as cadeias de conexão primárias e secundárias para a regra de autorização ListenRule, uma regra atribuída ao hub de notificação ContosoInternalHub. O comando deve incluir o namespace do hub e o grupo de recursos.

Parâmetros

-AuthorizationRule

Especifica o nome de uma regra de autenticação SAS (Assinatura de Acesso Compartilhado). Essas regras determinam o tipo de acesso que os usuários têm ao hub de notificação.

Tipo:String
Cargo:3
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usadas para comunicação com o Azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Namespace

Especifica o namespace ao qual o hub de notificação está atribuído. Os namespaces fornecem uma maneira de agrupar e categorizar hubs de notificação.

Tipo:String
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-NotificationHub

Especifica o hub de notificação ao qual esse cmdlet atribui uma regra de autorização. Os hubs de notificação são usados para enviar notificações por push para vários clientes, independentemente da plataforma usada por esses clientes.

Tipo:String
Cargo:2
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ResourceGroup

Especifica o grupo de recursos ao qual o hub de notificação está atribuído. Os grupos de recursos organizam itens como namespaces, hubs de notificação e regras de autorização de maneiras que ajudam a simplificar o gerenciamento de inventário e a administração do Azure.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Entradas

String

Saídas

ResourceListKeys