Поделиться через


Set-AzureSBAuthorizationRule

Обновляет существующее правило авторизации служебная шина.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

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

Описание

Обновляет существующее правило авторизации служебная шина.

Внимание

REST API управления службами для служебная шина будет прекращен 1 ноября 2021 г. Дополнительные сведения об выходе из эксплуатации API см. в нерекомендуемом azure Service Manager. Этот командлет PowerShell для управления службами Azure для служебная шина больше не будет поддерживаться с 1 ноября 2021 г. Перейдите к новым командлетам Azure PowerShell

Примеры

Пример 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

Имя сущности для применения правила.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-EntityType

Тип сущности (Queue, Topic, Relay, NotificationHub).

Тип:ServiceBusEntityType
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Уникальное имя правила авторизации.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Namespace

Имя пространства имен для применения правила авторизации. Если имя сущности не указано, правило будет находиться на уровне пространства имен.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Permission

Разрешения авторизации (отправка, управление, прослушивание).

Тип:AccessRights[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PrimaryKey

Первичный ключ подписанного URL-адреса. Будет создан, если он не указан.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SecondaryKey

Вторичный ключ подписанного URL-адреса.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False