New-AzNotificationHubAuthorizationRule
Yetkilendirme kuralı oluşturur ve kuralı bir bildirim hub'ına atar.
Syntax
New-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-SASRule] <SharedAccessAuthorizationRuleAttributes>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzNotificationHubAuthorizationRule cmdlet'i bir bildirim hub'ı Paylaşılan Erişim İmzası (SAS) yetkilendirme kuralı oluşturur. Yetkilendirme kuralları, bildirim hub'larınıza erişimi yönetmek için kullanılır. Bu, farklı izin düzeylerine göre URI'ler olarak bağlantıların oluşturulmasıyla gerçekleştirilir. İstemciler, 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.
Örnekler
Örnek 1: Bildirim hub'ı yetkilendirme kuralı oluşturma
New-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -NotificationHub "ContosoInternalHub" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\ExternalAccessRule.json"
Bu komut yeni bir yetkilendirme kuralı oluşturur ve bunu ContosoInternalHub adlı bildirim hub'ına atar. Bu hub, ContosoNamespace ad alanında bulunur ve ContosoNotificationsGroup kaynak grubuna atanır. Kural adı da dahil olmak üzere kural için tüm yapılandırma bilgilerinin C:\Configuration\ExternalAccessRule.json giriş dosyasından alınacağını unutmayın.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
-InputFile
Bu cmdlet'in oluşturduğu yetkilendirme kuralı için giriş dosyasını belirtir.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
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 |
-NotificationHub
Yetkilendirme kurallarının atanacağı bildirim hub'ını belirtir. Bildirim hub'ları, bu istemciler tarafından kullanılan platformdan bağımsız olarak birden çok istemciye anında iletme bildirimleri göndermek için kullanılır. Mevcut bir bildirim hub'ının adını belirtmeniz gerektiğini unutmayın. New-AzNotificationHubAuthorizationRule cmdlet'i yeni bildirim hub'ları oluşturamıyor.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroup
Bildirim hub'ına atanan kaynak grubunu belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SASRule
Yeni kurallar için yapılandırma bilgilerini içeren SharedAccessAuthorizationRuleAttributes nesnesini belirtir.
Type: | SharedAccessAuthorizationRuleAttributes |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Çıkışlar
SharedAccessAuthorizationRuleAttributes
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin