Topics – Authorization Rules - Regenerate Keys

Vuelve a generar las cadenas de conexión principal o secundaria para el tema.

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

Parámetros de identificador URI

Name In Required Type Description
authorizationRuleName
path True
  • string

Nombre de la regla de autorización.

namespaceName
path True
  • string

Nombre del espacio de nombres

resourceGroupName
path True
  • string

Nombre del grupo de recursos dentro de la suscripción de Azure.

subscriptionId
path True
  • string

Credenciales de suscripción que identifican de forma única Microsoft Azure suscripción. El identificador de suscripción forma parte del URI para cada llamada al servicio.

topicName
path True
  • string

Nombre del tema.

api-version
query True
  • string

Versión de API del cliente.

Cuerpo de la solicitud

Name Required Type Description
keyType True

Clave de acceso que se debe volver a generar.

key
  • string

Opcional, si se proporciona el valor de clave, se restablece para el valor KeyType o se genera automáticamente el valor de clave establecido para keyType.

Respuestas

Name Type Description
200 OK

Las cadenas de conexión se han regenerado correctamente.

Other Status Codes

Respuesta de error de ServiceBus que describe por qué se produjo un error en la operación.

Seguridad

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 suplantar la cuenta de usuario

Ejemplos

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

Definiciones

AccessKeys

Espacio de nombres/Cadena de conexión de ServiceBus

Error

Objeto de error.

ErrorAdditionalInfo

Información adicional del error de administración de recursos.

ErrorResponse

Respuesta de error de administración de recursos.

KeyType

Clave de acceso que se debe volver a generar.

RegenerateAccessKeyParameters

Los parámetros proporcionados a la operación Regenerar regla de autorización especifican qué clave se debe restablecer.

AccessKeys

Espacio de nombres/Cadena de conexión de ServiceBus

Name Type Description
aliasPrimaryConnectionString
  • string

Cadena de conexión principal del alias si la recuperación ante desastres geográfica está habilitada

aliasSecondaryConnectionString
  • string

Cadena de conexión secundaria del alias si la recuperación ante desastres geográfica está habilitada

keyName
  • string

Una cadena que describe la regla de autorización.

primaryConnectionString
  • string

Cadena de conexión principal de la regla de autorización de espacio de nombres creada.

primaryKey
  • string

Una clave principal de 256 bits con codificación base64 para firmar y validar el token SAS.

secondaryConnectionString
  • string

Cadena de conexión secundaria de la regla de autorización de espacio de nombres creada.

secondaryKey
  • string

Una clave principal de 256 bits con codificación base64 para firmar y validar el token SAS.

Error

Objeto de error.

Name Type Description
additionalInfo

Información adicional del error.

code
  • string

Código de error.

details

Los detalles del error.

message
  • string

El mensaje de error.

target
  • string

Destino del error.

ErrorAdditionalInfo

Información adicional del error de administración de recursos.

Name Type Description
info
  • object

Información adicional.

type
  • string

Tipo de información adicional.

ErrorResponse

Respuesta de error de administración de recursos.

Name Type Description
error

Objeto de error.

KeyType

Clave de acceso que se debe volver a generar.

Name Type Description
PrimaryKey
  • string
SecondaryKey
  • string

RegenerateAccessKeyParameters

Los parámetros proporcionados a la operación Regenerar regla de autorización especifican qué clave se debe restablecer.

Name Type Description
key
  • string

Opcional, si se proporciona el valor de clave, se restablece para el valor KeyType o se genera automáticamente el valor de clave establecido para keyType.

keyType

Clave de acceso que se debe volver a generar.