共用方式為


Set-AzureSBAuthorizationRule

更新現有的服務匯流排授權規則。

注意

本檔中參考的 Cmdlet 用於管理使用服務管理 API 的舊版 Azure 資源。 如需管理 Azure Resource Manager 資源的 Cmdlet,請參閱 Az PowerShell 模組

Syntax

Set-AzureSBAuthorizationRule
   -Name <String>
   [-Permission <AccessRights[]>]
   -Namespace <String>
   -EntityName <String>
   -EntityType <ServiceBusEntityType>
   [-PrimaryKey <String>]
   [-SecondaryKey <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Set-AzureSBAuthorizationRule
   -Name <String>
   [-Permission <AccessRights[]>]
   -Namespace <String>
   [-PrimaryKey <String>]
   [-SecondaryKey <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

更新現有的服務匯流排授權規則。

重要

服務匯流排的服務管理 REST API 將于 2021 年 11 月 1 日淘汰 。 如需淘汰 API 的詳細資訊,請移至 淘汰 Azure Service Manager 。 自 2021 年 11 月 1 日起,將不再支援此服務匯流排的 Azure 服務管理 PowerShell Cmdlet。 請移轉至新的 Azure PowerShell Cmdlet

範例

範例 1:更新命名空間層級授權規則的主鍵

PS C:\> Set-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Send")

主鍵會更新。

範例 2:更新授權規則許可權

PS C:\> Set-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Listen", "Send") -EntityName MyEntity -EntityType Queue

更新許可權。

參數

-EntityName

要套用規則的機構名稱。

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

-EntityType

實體類型(Queue、Topic、Relay、NotificationHub)。

Type:ServiceBusEntityType
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

唯一的授權規則名稱。

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

-Namespace

要套用授權規則的命名空間名稱。 如果未提供 EntityName,規則將會位於命名空間層級。

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

-Permission

授權許可權(傳送、管理、接聽)。

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

-PrimaryKey

共用存取簽章主鍵。 如果未提供,將會產生 。

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

-Profile

指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設設定檔讀取。

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

-SecondaryKey

共用存取簽章次要金鑰。

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