Поделиться через


Communication Service - Regenerate Key

Повторное создание ключа
Повторно создайте ключ доступа CommunicationService. PrimaryKey и SecondaryKey нельзя повторно создать одновременно.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/regenerateKey?api-version=2020-08-20

Параметры URI

Имя В Обязательно Тип Описание
communicationServiceName
path True

string

minLength: 1
maxLength: 63
pattern: ^[-\w]+$

Имя ресурса CommunicationService.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не учитывает регистр.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для этой операции.

Текст запроса

Имя Тип Описание
keyType

KeyType

Ключевой тип для повторного создания. Должен иметь значение "primary" или "secondary" (без учета регистра).

Ответы

Имя Тип Описание
200 OK

CommunicationServiceKeys

Созданный. Ответ содержит новый ключ.

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Примеры

Regenerate key

Образец запроса

POST https://management.azure.com/subscriptions/12345/resourceGroups/MyResourceGroup/providers/Microsoft.Communication/communicationServices/MyCommunicationResource/regenerateKey?api-version=2020-08-20

{
  "keyType": "Primary"
}

Пример ответа

{
  "primaryKey": "1234",
  "primaryConnectionString": "endpoint=http://example.com;accesskey=1234"
}

Определения

Имя Описание
CommunicationServiceKeys

Класс, представляющий ключи доступа службы CommunicationService.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

KeyType

Ключевой тип для повторного создания. Должен иметь значение "primary" или "secondary" (без учета регистра).

RegenerateKeyParameters

Параметры описывают запрос на повторное создание ключей доступа

CommunicationServiceKeys

Класс, представляющий ключи доступа службы CommunicationService.

Имя Тип Описание
primaryConnectionString

string

Строка подключения CommunicationService, созданная с помощью primaryKey

primaryKey

string

Первичный ключ доступа.

secondaryConnectionString

string

Строка подключения CommunicationService, созданная с помощью дополнительного ключа

secondaryKey

string

Вторичный ключ доступа.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

KeyType

Ключевой тип для повторного создания. Должен иметь значение "primary" или "secondary" (без учета регистра).

Значение Описание
Primary
Secondary

RegenerateKeyParameters

Параметры описывают запрос на повторное создание ключей доступа

Имя Тип Описание
keyType

KeyType

Ключевой тип для повторного создания. Должен иметь значение "primary" или "secondary" (без учета регистра).