Topics – Authorization Rules - Regenerate Keys

Regenera cadeias de conexão primárias ou secundárias para o tópico.

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 URI

Name In Required Type Description
authorizationRuleName
path True
  • string

O nome da regra de autorização.

namespaceName
path True
  • string

O nome do namespace

resourceGroupName
path True
  • string

Nome do grupo de recursos dentro da assinatura do Azure.

subscriptionId
path True
  • string

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

topicName
path True
  • string

O nome do tópico.

api-version
query True
  • string

Versão de API do cliente.

Corpo da solicitação

Name Required Type Description
keyType True

A chave de acesso a ser regenerada.

key
  • string

Opcional, se o valor da chave fornecido for redefinido para o valor KeyType ou gerar automaticamente o valor de Chave definido para keyType

Respostas

Name Type Description
200 OK

Cadeias de conexão regeneradas com êxito.

Other Status Codes

Resposta de erro do ServiceBus que descreve por que a operação falhou.

Segurança

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 representar sua conta de usuário

Exemplos

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

Definições

AccessKeys

Cadeia de conexão Namespace/ServiceBus

Error

O objeto de erro.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorResponse

A resposta de erro de gerenciamento de recursos.

KeyType

A chave de acesso a ser regenerada.

RegenerateAccessKeyParameters

Parâmetros fornecidos para a operação Regenerar Regra de Autorização especifica qual chave precisa ser redefinida.

AccessKeys

Cadeia de conexão Namespace/ServiceBus

Name Type Description
aliasPrimaryConnectionString
  • string

Cadeia de conexão primária do alias se a DR GEOGRÁFICA estiver habilitada

aliasSecondaryConnectionString
  • string

Cadeia de conexão secundária do alias se a DR GEOGRÁFICA estiver habilitada

keyName
  • string

Uma cadeia de caracteres que descreve a regra de autorização.

primaryConnectionString
  • string

Cadeia de conexão primária da regra de autorização de namespace criada.

primaryKey
  • string

Uma chave primária de 256 bits codificada em base64 para assinatura e validação do token SAS.

secondaryConnectionString
  • string

Cadeia de conexão secundária da regra de autorização de namespace criada.

secondaryKey
  • string

Uma chave primária de 256 bits codificada em base64 para assinatura e validação do token SAS.

Error

O objeto de erro.

Name Type Description
additionalInfo

As informações adicionais do erro.

code
  • string

O código de erro.

details

Os detalhes do erro.

message
  • string

A mensagem de erro.

target
  • string

O destino do erro.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Type Description
info
  • object

As informações adicionais.

type
  • string

O tipo de informações adicionais.

ErrorResponse

A resposta de erro de gerenciamento de recursos.

Name Type Description
error

O objeto de erro.

KeyType

A chave de acesso a ser regenerada.

Name Type Description
PrimaryKey
  • string
SecondaryKey
  • string

RegenerateAccessKeyParameters

Parâmetros fornecidos para a operação Regenerar Regra de Autorização especifica qual chave precisa ser redefinida.

Name Type Description
key
  • string

Opcional, se o valor da chave fornecido for redefinido para o valor KeyType ou gerar automaticamente o valor de Chave definido para keyType

keyType

A chave de acesso a ser regenerada.