7

当我将新内容上传到 CDN 时,我需要刷新内容。当内容发生变化时,重要的是更新的数据立即可用。但是 CDN 缓存并且它不会立即反映。

我提到了站点“ https://msdn.microsoft.com/en-us/library/mt634451.aspx ”并尝试实施相同的操作。但是,当我尝试点击它时,我得到授权错误。

{ "error": { "code": "AuthenticationFailed", "message": "身份验证失败。'Authorization' 标头丢失。" } }

但是这篇文章没有提供关于需要进入授权标头的信息。有人可以在这里帮助我,如何构建此授权标头吗?如果您需要更多详细信息,请告诉我。

注意:我检查了 SO 帖子“如何强制清除 Azure CDN 内容或使其无效?' 并且它确实提供了指向 msdn 链接的链接(与上面相同),但与授权标头无关。

4

1 回答 1

11

您正在使用正确的 API,但没有通过您的应用程序使用 Azure API 身份验证。您可以在此处找到有关如何验证 API 请求以及可重用代码示例的详细信息:Azure Authentication - Authenticating any Azure API Request in your Application

或者,您可以使用新的门户 Web 界面进行清除。在此处查找有关如何执行此操作的详细信息:清除 Azure CDN 终结点

于 2016-05-03T16:34:18.997 回答