用于发布 APIM 开发人员门户的 Powershell 脚本

Powershell script to publish APIM developer portal

我打算使用 powershell 发布开发人员门户,但我无法这样做。 团队请帮助我

更新:此功能现在是服务 API 的一部分:https://docs.microsoft.com/en-us/rest/api/apimanagement/2021-01-01-preview/portal-revision/create-or-update

之前的回答如下

我认为这部分尚未记录,但要发布开发门户,您需要:

  1. 使用获取 SAS 令牌 API (https://docs.microsoft.com/en-us/rest/api/apimanagement/2019-12-01/user/getsharedaccesstoken) 为 ID 为 1 的用户获取令牌,即
  2. 通过发送以下请求发布门户:
POST https://<service-name>.developer.azure-api.net/publish
Authorization: SharedAccessSignature <token-you-obtained-on-step-1>