Topics – Authorization Rules - Regenerate Keys

Ponownie generuje podstawowe lub pomocnicze parametry połączenia dla tematu.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/authorizationRules/{authorizationRuleName}/regenerateKeys?api-version=2021-11-01

Parametry identyfikatora URI

Name In Required Type Description
authorizationRuleName
path True
  • string

Nazwa reguły autoryzacji.

namespaceName
path True
  • string

Nazwa przestrzeni nazw

resourceGroupName
path True
  • string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

subscriptionId
path True
  • string

Poświadczenia subskrypcji, które jednoznacznie identyfikują Microsoft Azure subskrypcji. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

topicName
path True
  • string

Nazwa tematu.

api-version
query True
  • string

Wersja interfejsu API klienta.

Treść żądania

Name Required Type Description
keyType True

Klucz dostępu do ponownego wygenerowania.

key
  • string

Opcjonalnie, jeśli podano wartość klucza, jest resetowana dla wartości KeyType lub automatycznie generuj wartość klucza ustawioną dla typu klucza

Odpowiedzi

Name Type Description
200 OK

Parametry połączenia zostały pomyślnie ponownie wygenerowane.

Other Status Codes

Odpowiedź o błędzie usługi ServiceBus opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifikować konto użytkownika

Przykłady

TopicAuthorizationRuleRegenerateKey

Sample Request

POST https://management.azure.com/subscriptions/e2f361f0-3b27-4503-a9cc-21cfba380093/resourceGroups/Default-ServiceBus-WestUS/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace8408/topics/sdk-Topics2075/authorizationRules/sdk-Authrules5067/regenerateKeys?api-version=2021-11-01
{
  "keyType": "PrimaryKey"
}

Sample Response

{
  "primaryConnectionString": "Endpoint=sb://sdk-namespace-6261.servicebus.windows-int.net/;SharedAccessKeyName=sdk-AuthRules-4310;SharedAccessKey=#############################################;EntityPath=sdk-Topics-1984",
  "secondaryConnectionString": "Endpoint=sb://sdk-namespace-6261.servicebus.windows-int.net/;SharedAccessKeyName=sdk-AuthRules-4310;SharedAccessKey=#############################################;EntityPath=sdk-Topics-1984",
  "primaryKey": "#############################################",
  "secondaryKey": "#############################################",
  "keyName": "sdk-AuthRules-4310"
}

Definicje

AccessKeys

Przestrzeń nazw/Ciąg połączenia ServiceBus

Error

Obiekt błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorResponse

Odpowiedź na błąd zarządzania zasobami.

KeyType

Klucz dostępu do ponownego wygenerowania.

RegenerateAccessKeyParameters

Parametry dostarczane do operacji Reguły autoryzacji ponownego generowania określają, który klucz musi zostać zresetowany.

AccessKeys

Przestrzeń nazw/Ciąg połączenia ServiceBus

Name Type Description
aliasPrimaryConnectionString
  • string

Podstawowe ciągi połączenia aliasu, jeśli włączono geograficznego dr

aliasSecondaryConnectionString
  • string

Dodatkowe ciągi połączenia aliasu, jeśli włączono geograficznego dr

keyName
  • string

Ciąg opisujący regułę autoryzacji.

primaryConnectionString
  • string

Podstawowe ciągi połączenia utworzonej reguły autoryzacji przestrzeni nazw.

primaryKey
  • string

256-bitowy klucz podstawowy zakodowany w formacie base64 do podpisywania i sprawdzania poprawności tokenu SAS.

secondaryConnectionString
  • string

Dodatkowe ciągi połączenia utworzonej reguły autoryzacji przestrzeni nazw.

secondaryKey
  • string

256-bitowy klucz podstawowy zakodowany w formacie base64 do podpisywania i sprawdzania poprawności tokenu SAS.

Error

Obiekt błędu.

Name Type Description
additionalInfo

Dodatkowe informacje o błędzie.

code
  • string

Kod błędu.

details

Szczegóły błędu.

message
  • string

Komunikat o błędzie.

target
  • string

Element docelowy błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Name Type Description
info
  • object

Dodatkowe informacje.

type
  • string

Typ dodatkowych informacji.

ErrorResponse

Odpowiedź na błąd zarządzania zasobami.

Name Type Description
error

Obiekt błędu.

KeyType

Klucz dostępu do ponownego wygenerowania.

Name Type Description
PrimaryKey
  • string
SecondaryKey
  • string

RegenerateAccessKeyParameters

Parametry dostarczane do operacji Reguły autoryzacji ponownego generowania określają, który klucz musi zostać zresetowany.

Name Type Description
key
  • string

Opcjonalnie, jeśli podano wartość klucza, jest resetowana dla wartości KeyType lub automatycznie generuj wartość klucza ustawioną dla typu klucza

keyType

Klucz dostępu do ponownego wygenerowania.