Share via


Get-AzNotificationHubsNamespaceAuthorizationRule

Bildirim hub'ı ad alanıyla ilişkili yetkilendirme kuralları hakkında bilgi alır.

Syntax

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

Description

Get-AzNotificationHubsNamespaceAuthorizationRule cmdlet'i bir bildirim hub'ı ad alanıyla ilişkili Paylaşılan Erişim İmzası (SAS) yetkilendirme kuralları hakkında bilgi döndürür. Ad alanıyla ilişkili tüm kurallar hakkında bilgi döndürebilirsiniz. Alternatif olarak ve AuthorizationRule parametresini ekleyerek belirli bir kurala ilişkin bilgileri döndürebilirsiniz. Yetkilendirme kuralları, ad alanlarına erişimi yönetir. Bu işlem, farklı izin düzeylerine göre URI'ler olarak bağlantıların oluşturulmasıyla gerçekleştirilir. Platform düzeyleri aşağıdakilerden biri olabilir:

  • Dinle
  • Gönder
  • İstemcileri Yönet, uygun izin düzeyine göre bu URI'lerden birine yönlendirilir. Örneğin, Dinleme izni verilen bir istemci bu izin için URI'ye yönlendirilir. Bu cmdlet yalnızca bir ad alanıyla ilişkili yetkilendirme kurallarını alır. Ad alanı hakkında bilgi almak için Get-AzNotificationHubsNamespace komutunu kullanın.

Örnekler

Örnek 1: Ad alanlarına atanan tüm yetkilendirme kuralları hakkında bilgi alma

Get-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup"

Bu komut hem ContosoNamespace ad alanına hem de ContosoNotificationsGroup kaynak grubuna atanan tüm yetkilendirme kuralları hakkında bilgi alır.

Örnek 2: Yetkilendirme kuralı hakkında bilgi alma

Get-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"

Bu komut, ListenRule adlı tek bir ad alanı yetkilendirme kuralı hakkında bilgi alır. Belirli bir yetkilendirme kuralıyla ilgili bilgi aldığınızda ad alanını ve kaynak grubunu eklemeniz gerekir.

Parametreler

-AuthorizationRule

SAS kimlik doğrulama kuralının adını belirtir. Bu kurallar, kullanıcıların ad alanına sahip olduğu erişim türünü belirler.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Namespace

Yetkilendirme kurallarının atandığı ad alanını belirtir. Ad alanları, bildirim hub'larını gruplandırmak ve kategorilere ayırmak için bir yol sağlar.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroup

Yetkilendirme kurallarının atandığı kaynak grubunu belirtir. Kaynak grupları ad alanları, bildirim hub'ları ve yetkilendirme kuralları gibi öğeleri envanter yönetimine ve Azure yönetimine yardımcı olacak şekilde düzenler.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Girişler

String

Çıkışlar

SharedAccessAuthorizationRuleAttributes