New-AzureSBAuthorizationRule
Membuat aturan otorisasi Bus Layanan baru.
Catatan
Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Manajemen Layanan. Lihat modul Az PowerShell untuk cmdlet untuk mengelola sumber daya Azure Resource Manager.
Sintaks
New-AzureSBAuthorizationRule
-Name <String>
[-Permission <AccessRights[]>]
-Namespace <String>
-EntityName <String>
-EntityType <ServiceBusEntityType>
[-PrimaryKey <String>]
[-SecondaryKey <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-AzureSBAuthorizationRule
-Name <String>
[-Permission <AccessRights[]>]
-Namespace <String>
[-PrimaryKey <String>]
[-SecondaryKey <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Deskripsi
Cmdlet New-AzureSBAuthorizationRule membuat aturan otorisasi Bus Layanan.
Penting
Service Management REST API untuk Service Bus akan dihentikan pada 1 November 2021. Buka penghentian Azure Service Manager untuk informasi selengkapnya tentang penghentian API. Cmdlet PowerShell Azure Service Management untuk Service Bus ini tidak akan lagi didukung per 1 November 2021. Silakan migrasikan ke cmdlet Azure PowerShell baru
Contoh
Contoh 1: Membuat aturan otorisasi dengan kunci primer yang dihasilkan
PS C:\> New-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Send")
Membuat aturan otorisasi baru pada tingkat namespace layanan dengan izin Kirim.
Contoh 2: Membuat aturan otorisasi dengan menyediakan kunci primer
PS C:\> New-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Manage", "Listen", "Send") -EntityName MyEntity -EntityType Queue -PrimaryKey P+lL/Mnd2Z9sj5hwMrRyAxQDdX8RHfbdqU2eIAqs1rc=
Membuat aturan otorisasi baru pada tingkat Antrean MyEntity dengan semua izin.
Parameter
Menentukan nama entitas untuk menerapkan aturan di.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan jenis entitas. Nilai yang valid adalah:
- Antrean
- Topik
- Relay
- NotificationHub
| Type: | ServiceBusEntityType |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan nama aturan otorisasi unik.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan nama namespace layanan untuk menerapkan aturan otorisasi. Jika tidak ada EntityName yang disediakan, aturan akan berada di tingkat namespace layanan.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Izin otorisasi (Kirim, Kelola, Dengarkan).
| Type: | AccessRights[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan kunci primer Tanda Tangan Akses Bersama. Akan dihasilkan jika tidak disediakan.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.
| Type: | AzureSMProfile |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan kunci sekunder Tanda Tangan Akses Bersama.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |