我想使用此方法从我的Git存储库中部署我的ApiManagement设置。
https://docs.microsoft.com/en-us/rest/api/apimanagement/tenantconfiguration/deploy
但是(当然),我被要求提供授权令牌。
我不知道在哪里可以找到/创建此令牌?
答案 0 :(得分:0)
有两种方法可以调用APIM管理API。一种是通过ARM-调用以management.azure.com开头的URL。这样,您将依赖Azure身份验证,RBAC规则以及对Azure进行身份验证的常规方式在此处适用:https://docs.microsoft.com/en-us/rest/api/azure/#create-the-request。这是推荐的方式。这是Azure PowerShell使用的相同API。
APIM确实提供了另一种方式,称为直接API。您可以选择在Management API页面中启用此功能。您还可以在那里生成SAS令牌,以便在进行呼叫时将其放入Authorization标头中。为此,您需要直接通过.management.azure-api.net调用APIM API。服务的基本URI显示在同一页面上。