Partilhar via


Authorization Rules - Namespaces - Regenerate Keys

Regenera as cadeias de ligação primária ou secundária para o Espaço de Nomes 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 do URI

Name Em Necessário Tipo Description
authorizationRuleName
path True

string

O nome da regra de autorização.

namespaceName
path True

string

O nome do Espaço de Nomes

Padrão Regex: ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$

resourceGroupName
path True

string

Nome do grupo de recursos na subscrição do Azure.

subscriptionId
path True

string

Credenciais de subscrição que identificam exclusivamente uma subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API de Cliente.

Corpo do Pedido

Name Necessário Tipo Description
keyType True

KeyType

A chave de acesso a regenerar.

key

string

Opcional, se o valor da chave fornecido, estiver definido para KeyType ou valor de Chave gerada automaticamente definido para keyType

Respostas

Name Tipo Description
200 OK

AccessKeys

As cadeias de ligação voltaram a ser regeneradas com êxito.

Other Status Codes

ErrorResponse

Resposta de erro do Eventhub que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

NameSpaceAuthorizationRuleRegenerateKey

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
AccessKeys

Espaço de Nomes/Cadeia de Ligação do EventHub

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

A resposta de erro indica que o serviço Hub de Eventos não consegue processar o pedido recebido. O motivo é fornecido na mensagem de erro.

KeyType

A chave de acesso a regenerar.

RegenerateAccessKeyParameters

Os parâmetros fornecidos para a operação Regenerar Regra de Autorização especificam a chave que tem de ser reposta.

AccessKeys

Espaço de Nomes/Cadeia de Ligação do EventHub

Name Tipo Description
aliasPrimaryConnectionString

string

Cadeia de ligação principal do alias se a DR GEO estiver ativada

aliasSecondaryConnectionString

string

Cadeia de ligação secundário do alias se a DR GEO estiver ativada

keyName

string

Uma cadeia que descreve o AuthorizationRule.

primaryConnectionString

string

Cadeia de ligação principal do espaço de nomes criado AuthorizationRule.

primaryKey

string

Uma chave primária de 256 bits codificada com base64 para assinar e validar o token de SAS.

secondaryConnectionString

string

Cadeia de ligação secundária do espaço de nomes criado AuthorizationRule.

secondaryKey

string

Uma chave primária de 256 bits codificada com base64 para assinar e validar o token de SAS.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informações adicionais.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

A resposta de erro indica que o serviço Hub de Eventos não consegue processar o pedido recebido. O motivo é fornecido na mensagem de erro.

Name Tipo Description
error

ErrorDetail

O objeto de erro.

KeyType

A chave de acesso a regenerar.

Name Tipo Description
PrimaryKey

string

SecondaryKey

string

RegenerateAccessKeyParameters

Os parâmetros fornecidos para a operação Regenerar Regra de Autorização especificam a chave que tem de ser reposta.

Name Tipo Description
key

string

Opcional, se o valor da chave fornecido, estiver definido para KeyType ou valor de Chave gerada automaticamente definido para keyType

keyType

KeyType

A chave de acesso a regenerar.