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

-EntityName

Menentukan nama entitas untuk menerapkan aturan di.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EntityType

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
-Name

Menentukan nama aturan otorisasi unik.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Namespace

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
-Permission

Izin otorisasi (Kirim, Kelola, Dengarkan).

Type:AccessRights[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PrimaryKey

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
-Profile

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
-SecondaryKey

Menentukan kunci sekunder Tanda Tangan Akses Bersama.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False