Compartir a través de


Authorization Rules - Namespaces - Regenerate Keys

Vuelve a generar las cadenas de conexión principal o secundaria para el espacio de nombres especificado.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/regenerateKeys?api-version=2024-01-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
authorizationRuleName
path True

string

Nombre de la regla de autorización.

namespaceName
path True

string

El nombre del espacio de nombres

Patrón de Regex: ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$

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 una suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True

string

Versión de la API de cliente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
keyType True

KeyType

Clave de acceso que se va a regenerar.

key

string

Opcional, si se proporciona el valor de clave, se establece para KeyType o keygenerado automáticamente para keyType.

Respuestas

Nombre Tipo Description
200 OK

AccessKeys

Las cadenas de conexión se regeneran correctamente.

Other Status Codes

ErrorResponse

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

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

NameSpaceAuthorizationRuleRegenerateKey

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.EventHub/namespaces/sdk-Namespace-8980/authorizationRules/sdk-Authrules-8929/regenerateKeys?api-version=2024-01-01

{
  "keyType": "PrimaryKey"
}

Respuesta de muestra

{
  "primaryConnectionString": "Endpoint=sb://sdk-namespace-8980.servicebus.windows-int.net/;SharedAccessKeyName=sdk-Authrules-8929;SharedAccessKey=############################################",
  "secondaryConnectionString": "Endpoint=sb://sdk-namespace-8980.servicebus.windows-int.net/;SharedAccessKeyName=sdk-Authrules-8929;SharedAccessKey=############################################",
  "primaryKey": "############################################",
  "secondaryKey": "############################################",
  "keyName": "sdk-Authrules-8929"
}

Definiciones

Nombre Description
AccessKeys

Espacio de nombres/Cadena de conexión de EventHub

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

La respuesta de error indica que el servicio event hubs no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.

KeyType

Clave de acceso que se va a regenerar.

RegenerateAccessKeyParameters

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

AccessKeys

Espacio de nombres/Cadena de conexión de EventHub

Nombre Tipo Description
aliasPrimaryConnectionString

string

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

aliasSecondaryConnectionString

string

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

keyName

string

Cadena que describe AuthorizationRule.

primaryConnectionString

string

Cadena de conexión principal del espacio de nombres creado AuthorizationRule.

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 secundario del espacio de nombres creado AuthorizationRule.

secondaryKey

string

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

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

La respuesta de error indica que el servicio event hubs no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

KeyType

Clave de acceso que se va a regenerar.

Nombre Tipo Description
PrimaryKey

string

SecondaryKey

string

RegenerateAccessKeyParameters

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

Nombre Tipo Description
key

string

Opcional, si se proporciona el valor de clave, se establece para KeyType o keygenerado automáticamente para keyType.

keyType

KeyType

Clave de acceso que se va a regenerar.