Udostępnij za pośrednictwem


Set-AzureSBAuthorizationRule

Aktualizuje istniejącą regułę autoryzacji usługi Service Bus.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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

Opis

Aktualizuje istniejącą regułę autoryzacji usługi Service Bus.

Ważne

Interfejs API REST zarządzania usługami dla usługi Service Bus zostanie wycofany do 1 listopada 2021 r. Przejdź do wycofania programu Azure Service Manager , aby uzyskać więcej informacji na temat wycofania interfejsu API. To polecenie cmdlet programu PowerShell zarządzania usługami platformy Azure dla usługi Service Bus nie będzie już obsługiwane od 1 listopada 2021 r. Przeprowadź migrację do nowych poleceń cmdlet programu Azure PowerShell

Przykłady

Przykład 1: Odnawianie klucza podstawowego dla reguły autoryzacji na poziomie przestrzeni nazw

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

Klucz podstawowy jest odnawiany.

Przykład 2. Aktualizowanie uprawnień reguły autoryzacji

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

Aktualizuje uprawnienia.

Parametry

-EntityName

Nazwa jednostki do zastosowania reguły pod adresem.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-EntityType

Typ jednostki (Queue, Topic, Relay, NotificationHub).

Typ:ServiceBusEntityType
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Unikatowa nazwa reguły autoryzacji.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Namespace

Nazwa przestrzeni nazw, aby zastosować regułę autoryzacji. Jeśli wartość EntityName nie zostanie podana, reguła będzie znajdować się na poziomie przestrzeni nazw.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Permission

Uprawnienia autoryzacji (Wysyłanie, zarządzanie, nasłuchiwanie).

Typ:AccessRights[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryKey

Klucz podstawowy sygnatury dostępu współdzielonego. Zostanie wygenerowany, jeśli nie zostanie podany.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-SecondaryKey

Klucz pomocniczy sygnatury dostępu współdzielonego.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False