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 |