我想从 Microsoft Flow 中清除 Azure CDN 终结点。CDN 配置文件的定价关系是Standard Verzion
.
我创建了一个带有HTTP - HTTP
操作的 Microsoft Flow。
我使用了通过单击https://docs.microsoft.com/en-us/rest/api/cdn/endpoints/purgecontent并填写必要字段Try it
来显示的工具生成的 URL。
我想清除所有 CDN 内容,所以我将以下内容作为一个主体(我希望这是正确的方式,因为官方文档对此用例保持沉默)。
{
"contentPaths": [
"/*"
]
}
我在 中创建了一个Registered application
并Azure Active Directory
用它来填写操作的Active Directory OAuth
字段HTTP - HTTP
。我假设 OAuth 身份验证成功,就好像我在任何字段中输入了错误的值一样,我收到了相应的错误消息。
因此,HTTP - HTTP
动作如下图所示。该图像主要显示了我在实际流程中使用的值的位置。
当我运行流程时,它失败并显示Unauthorized.
在失败的HTTP - HTTP
操作中。
我试图将应用程序添加为Contributor
角色,CDN Profile
但错误保持不变。
如何让它工作?