Как я могу показать идентификатор пользователя Azure?

#azure #azure-api-management

#azure #azure-api-management

Вопрос:

Я хочу попробовать следующий API.

Пользователь получает токен общего доступа (управление API)https://learn.microsoft.com/en-us/rest/api/apimanagement/user/getsharedaccesstoken

Но я не могу обнаружить свой идентификатор пользователя. Это может быть строка из 24 символов. Как я могу это показать?

Ответ №1:

Вы могли бы получить userId через powershell или rest api.

1. Используйте powershell : Get-AzApiManagementUser

 $ApiMgmtContext = New-AzApiManagementContext -ResourceGroupName "<ResourceGroupName >" -ServiceName "<API Management service name>"
Get-AzApiManagementUser -Context $ApiMgmtContext
  

Команда выведет список всех пользователей, найдите того, кого вы хотите, UserId в результате это.

введите описание изображения здесь

2. Используйте rest api : User - List By Service

 GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users?api-version=2018-06-01-preview
  

name В результате получается то, что вы хотите.

введите описание изображения здесь

Комментарии:

1. Спасибо! Rest API — самый простой способ для меня. Это сработало хорошо! Большое вам спасибо.

2. Или использовать пользовательский интерфейс. Перейдите в раздел пользователей, нажмите кнопку «Столбцы», чтобы открыть окно выбора столбцов, и выберите либо «Id» для полного идентификатора ресурса, либо «name» для последнего сегмента идентификатора.

Ответ №2:

Вы могли бы использовать Resource Explorer, чтобы уточнить свой идентификатор пользователя.

подписки-> ваша подписка-> Группы ресурсов -> ваша группа ресурсов -> поставщики -> Microsoft.ApiManagement -> service -> ваша служба ApiManagement -> пользователи

введите описание изображения здесь

Тег name — это ваш идентификатор пользователя, а 1 — идентификатор пользователя администратора по умолчанию.

Комментарии:

1. Извините, что отвечаю так поздно. Большое вам спасибо. Ваш совет 1 is the default Administrator user id был полезен для меня.