Partilhar via


Web Pub Sub - Regenerate Key

Regenerar a chave de acesso do recurso. Não é possível regenerar PrimaryKey e SecondaryKey ao mesmo tempo.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/regenerateKey?api-version=2024-03-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

resourceName
path True

string

O nome do recurso.

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

subscriptionId
path True

string

uuid

O ID da subscrição de destino. O valor tem de ser um UUID.

api-version
query True

string

A versão da API a utilizar para esta operação.

Corpo do Pedido

Name Tipo Description
keyType

KeyType

O tipo de chave de acesso.

Respostas

Name Tipo Description
200 OK

WebPubSubKeys

Com êxito

202 Accepted

WebPubSubKeys

Aceite e uma operação assíncrona está a ser executada em segundo plano para que a nova chave entre em vigor. A resposta contém novas chaves de acesso e um cabeçalho Localização para consultar o resultado da operação assíncrona.

Cabeçalhos

Location: string

Other Status Codes

ErrorResponse

Resposta de erro 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

WebPubSub_RegenerateKey

Pedido de amostra

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.SignalRService/webPubSub/myWebPubSubService/regenerateKey?api-version=2024-03-01

{
  "keyType": "Primary"
}

Resposta da amostra

{}
Location: https://management.azure.com/subscriptions/subid/providers/Microsoft.SignalRService/...pathToOperationResult...
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/providers/Microsoft.SignalRService/...pathToOperationStatus...
{}

Definições

Name Description
ErrorAdditionalInfo

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

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

KeyType

O tipo de chave de acesso.

RegenerateKeyParameters

Os parâmetros descrevem o pedido para regenerar chaves de acesso

WebPubSubKeys

Uma classe representa as chaves de acesso do recurso.

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

Resposta a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.

KeyType

O tipo de chave de acesso.

Name Tipo Description
Primary

string

Salt

string

Secondary

string

RegenerateKeyParameters

Os parâmetros descrevem o pedido para regenerar chaves de acesso

Name Tipo Description
keyType

KeyType

O tipo de chave de acesso.

WebPubSubKeys

Uma classe representa as chaves de acesso do recurso.

Name Tipo Description
primaryConnectionString

string

Cadeia de ligação construída através da primaryKey

primaryKey

string

A chave de acesso primária.

secondaryConnectionString

string

Cadeia de ligação construída através da secondaryKey

secondaryKey

string

A chave de acesso secundária.