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


User Assigned Identities - Create Or Update

Создайте или обновите удостоверение в указанной подписке и группе ресурсов.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}?api-version=2023-01-31

Параметры URI

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

string

Имя группы ресурсов, к которой принадлежит удостоверение.

resourceName
path True

string

Имя ресурса удостоверения.

subscriptionId
path True

string

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

api-version
query True

string

Версия ВЫЗЫВАемого API.

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

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

string

Географическое расположение, в котором находится ресурс

tags

object

Теги ресурсов.

Ответы

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

Identity

Обновленное удостоверение

201 Created

Identity

Созданное удостоверение

Other Status Codes

CloudError

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

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

IdentityCreate

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

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/resourceName?api-version=2023-01-31

{
  "location": "eastus",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

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

{
  "id": "/subscriptions/subid/resourcegroups/rgName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName",
  "location": "eastus",
  "name": "identityName",
  "properties": {
    "clientId": "4024ab25-56a8-4370-aea6-6389221caf29",
    "principalId": "25cc773c-7f05-40fc-a104-32d2300754ad",
    "tenantId": "b6c948ef-f6b5-4384-8354-da3a15eca969"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.ManagedIdentity/userAssignedIdentities"
}
{
  "id": "/subscriptions/subid/resourcegroups/rgName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName",
  "location": "eastus",
  "name": "identityName",
  "properties": {
    "clientId": "4024ab25-56a8-4370-aea6-6389221caf29",
    "principalId": "25cc773c-7f05-40fc-a104-32d2300754ad",
    "tenantId": "b6c948ef-f6b5-4384-8354-da3a15eca969"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.ManagedIdentity/userAssignedIdentities"
}

Определения

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

Ответ об ошибке от службы ManagedServiceIdentity.

CloudErrorBody

Ответ об ошибке от службы ManagedServiceIdentity.

createdByType

Тип удостоверения, создавшего ресурс.

Identity

Описывает ресурс удостоверения.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

CloudError

Ответ об ошибке от службы ManagedServiceIdentity.

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

CloudErrorBody

Список дополнительных сведений об ошибке.

CloudErrorBody

Ответ об ошибке от службы ManagedServiceIdentity.

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

string

Идентификатор ошибки.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

createdByType

Тип удостоверения, создавшего ресурс.

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

string

Key

string

ManagedIdentity

string

User

string

Identity

Описывает ресурс удостоверения.

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

string

Полный идентификатор ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса.

properties.clientId

string

Идентификатор приложения, связанного с удостоверением. Это случайный UUID, созданный MSI.

properties.principalId

string

Идентификатор объекта субъекта-службы, связанного с созданным удостоверением.

properties.tenantId

string

Идентификатор клиента, которому принадлежит удостоверение.

systemData

systemData

Azure Resource Manager метаданные, содержащие сведения createdBy и modifiedBy.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

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

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое последним изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменял ресурс.