Topics – Authorization Rules - Regenerate Keys

Återskapar primära eller sekundära anslutningssträngar för ämnet.

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

URI-parametrar

Name In Required Type Description
authorizationRuleName
path True
  • string

Auktoriseringsregelns namn.

namespaceName
path True
  • string

Namnområdets namn

resourceGroupName
path True
  • string

Namnet på resursgruppen i Azure-prenumerationen.

subscriptionId
path True
  • string

Autentiseringsuppgifter för prenumeration som unikt identifierar Microsoft Azure prenumeration. Prenumerations-ID:t är en del av URI:n för varje tjänstsamtal.

topicName
path True
  • string

Ämnesnamnet.

api-version
query True
  • string

Klient-API-version.

Begärandetext

Name Required Type Description
keyType True

Åtkomstnyckeln som ska återskapas.

key
  • string

Valfritt, om nyckelvärdet som anges, återställs för KeyType-värdet eller automatiskt genererat nyckelvärde som angetts för keyType

Svar

Name Type Description
200 OK

Anslutningssträngar har återskapats.

Other Status Codes

ServiceBus-felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

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 personifiera ditt användarkonto

Exempel

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"
}

Definitioner

AccessKeys

Namnrymd/ServiceBus-anslutningssträng

Error

Felobjektet.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorResponse

Svar från resurshanteringsfelet.

KeyType

Åtkomstnyckeln som ska återskapas.

RegenerateAccessKeyParameters

Parametrar som anges i auktoriseringsregeln för återskapande anger vilken nyckel som behöver återställas.

AccessKeys

Namnrymd/ServiceBus-anslutningssträng

Name Type Description
aliasPrimaryConnectionString
  • string

Primär anslutningssträng för aliaset om GEO-dr har aktiverats

aliasSecondaryConnectionString
  • string

Sekundär anslutningssträng för aliaset om GEO-dr har aktiverats

keyName
  • string

En sträng som beskriver auktoriseringsregeln.

primaryConnectionString
  • string

Primär anslutningssträng för den skapade auktoriseringsregeln för namnområdet.

primaryKey
  • string

En base64-kodad 256-bitars primärnyckel för signering och validering av SAS-token.

secondaryConnectionString
  • string

Sekundär anslutningssträng för den skapade auktoriseringsregeln för namnområdet.

secondaryKey
  • string

En base64-kodad 256-bitars primärnyckel för signering och validering av SAS-token.

Error

Felobjektet.

Name Type Description
additionalInfo

Felet ytterligare information.

code
  • string

Felkoden.

details

Felinformationen.

message
  • string

Felmeddelandet.

target
  • string

Felmålet.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Type Description
info
  • object

Den ytterligare informationen.

type
  • string

Den ytterligare informationstypen.

ErrorResponse

Svar från resurshanteringsfelet.

Name Type Description
error

Felobjektet.

KeyType

Åtkomstnyckeln som ska återskapas.

Name Type Description
PrimaryKey
  • string
SecondaryKey
  • string

RegenerateAccessKeyParameters

Parametrar som anges i auktoriseringsregeln för återskapande anger vilken nyckel som behöver återställas.

Name Type Description
key
  • string

Valfritt, om nyckelvärdet som anges, återställs för KeyType-värdet eller automatiskt genererat nyckelvärde som angetts för keyType

keyType

Åtkomstnyckeln som ska återskapas.