标签: azure-cdn

Azure DevOps 中的 Azure 清除脚本

我们正在将Web应用程序部署到Azure CDN,但每次我们都需要等待相当长的时间才能更新应用程序。所以我们发现有一个“清除”按钮,这似乎有效。清除后我们必须等待大约 5 分钟。

现在我们希望每次发布应用程序时都运行它,因此我们使用以下脚本向 vsts 添加了一个任务:

az cdn endpoint purge --resource-group $1 --profile-name $3 --name $4 --content-paths /*
Run Code Online (Sandbox Code Playgroud)

带参数:$(ResourceGroup) $(StorageAccountName) $(ProfileName) $(EndpointName)

但这并不是每次都有效,似乎有时它可以工作,5 分钟后应用程序就会更新,但有时我们必须等待 30 分钟。

azure azure-cdn azure-web-app-service azure-devops azure-pipelines

10
推荐指数
1
解决办法
3444
查看次数

在azure cdn上托管字体 - CORS支持

我无法通过在IE或Firefox中工作的azure cdn暴露出azure blob存储托管字体.

我相信这是因为@ font-face跨域问题(CORS),正常的解决方案是添加一个Access-Control-Allow-Origin标头.我知道大多数CDN现在支持这个,但我假设Azure仍然没有.谁能证实这一点?

如果是这种情况,有没有解决方法?

cdn azure-storage azure-storage-blobs cors azure-cdn

9
推荐指数
1
解决办法
7445
查看次数

Azure CDN规则引擎重写默认文档并删除.html扩展名

我想使用azure blob和CDN 高级功能,文档非常稀疏.这在Amazon S3/CloudFront上完全可行.

为清楚起见,我想*.azureedge.net/sample/index.html等于*.azureedge.net/sample/*.azureedge.net/sample/test.html等于*.azureedge.net/sample/test

这是完全不明确的,预计更改需要"长达4个小时",所以......

天蓝色的规则引擎

经过一番调查,Azure有一个Verizon Edgecast CDN的包装器,这个页面看起来与他们的相同......

url-rewriting azure azure-storage-blobs edgecast azure-cdn

9
推荐指数
1
解决办法
3627
查看次数

限制 Azure Blob 容器对 Azure CDN 的访问

我已经创建了 Blob 容器并关联了 CDN,一切正常。我想实现以下目标。

  1. 任何人都不应能够通过 blob.core.windows.net url 访问 blob 内容。
  2. 内容应该只能使用 CDN 进行访问。

如果我将容器设为私有,即使 CDN 也无法访问内容。如果我公开容器,内容也可以直接访问。

在 AWS 世界中,访问策略完全有可能实现。

azure azure-cdn azure-blob-storage

9
推荐指数
1
解决办法
3226
查看次数

重写 Azure 存储中托管的静态网站的 URL

我已将 Angular 7 应用程序部署到 Azure 存储静态网站。

Angular 应用调用部署到 Azure 应用服务的 .NET Core API。

是否可以配置 URL 重写(反向代理)以将 Angular 应用程序请求路由到 .NET Core API,而无需启用 CORS?类似使用 Angular 代理配置进行本地开发的方式?

我已经读到可以在 Azure CDN 中使用 URL 重写规则,但我不太确定如何去做。 https://docs.microsoft.com/en-us/azure/cdn/cdn-rules-engine-reference-features#url-rewrite

据我了解,可以在 URL 重写规则中仅指定相对路径。

任何帮助表示赞赏。

reverse-proxy static-site azure-storage azure-cdn angular

9
推荐指数
1
解决办法
3960
查看次数

Azure CDN (Verizon) 自定义重写规则无效来源

我正在尝试更新 Azure CDN 管理 (Verizon) 中的 2 条规则最近它们更新到 V4 并且前缀源不再出现

规则 1 -> 如果 http 重定向到 https 规则 2 -> 如果 url 为空(只有 root)服务默认文档 index.html

新规则引擎无法识别我已经尝试过的来源

  1. 留空
  2. www.[mydomain].com
  3. [我的域名].com
  4. /

旧版本在现场硬编码了 CDN Verizon id,也许这是缺少的?我怎么能找到这个?

在此处输入图片说明

cdn azure azure-cdn

9
推荐指数
1
解决办法
1821
查看次数

Azure CDN返回404而原始URL没有

我已经创建了一个cdn服务并将源URL设置为运行iis-node的azure网站,该网站为NodeJS Web应用程序提供服务,当尝试访问静态资源时,cdn始终返回404,而相同的路径名在通过原始网址,

我可能在这里遗失的任何东西?

谢谢!

azure azure-cdn

8
推荐指数
2
解决办法
3404
查看次数

Azure CDN规则引擎

我是Azure CDN中的主机和html站点(在Premier付费计划下),因此它为我提供了一个规则引擎,它提供了许多控制流的功能.我想要URL重定向URL重写 Azure CDN规则.

例:

鉴于www.example.com用户可以访问的网站,请参阅信息www.example.com/username,我在IIS中设置了以下规则:

<rule name="rulex" enabled="true" stopProcessing="true">
  <match url="." ignoreCase="false" />
    <conditions logicalGrouping="MatchAll">
       <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
   </conditions>
   <action type="Rewrite" url="/index.html" />
</rule>
Run Code Online (Sandbox Code Playgroud)

那么,我如何在Azure CDN中设置相同的规则呢?这可能吗?任何链接到示例将非常感谢:)

rule-engine url-rewriting azure url-rewrite-module azure-cdn

8
推荐指数
1
解决办法
346
查看次数

Azure Reddis 缓存和 Azure CDN 之间的区别

我需要使用 Azure Cache for Reddis 在我的应用程序中实现缓存,但我访问了一些博客,其中我可以选择使用 Azure CDN 存储我的响应或数据。

有人可以建议我它们之间有什么区别吗?

据我了解,Reddis 用于存储缓存数据,而 CDN 用于缓存数据以及附近服务器的更快响应

c# caching azure-cdn azure-redis-cache asp.net-core

8
推荐指数
1
解决办法
7167
查看次数

Azure 前门缓存 VS 用于 blob 存储的 Azure CDN

这是关于 Azure 前门缓存和 Azure CDN 的使用。我有一个 Azure 静态网站,将显示 Azure blob 存储中的数据(主要是办公文件和视频)。Blob 存储中的文件很少会更改。我正在寻找缓存这些文件的最佳方法和最便宜的方法,以便可以快速获取文件。

推荐或支持链接将会有所帮助。

提前致谢。

azure azure-cdn azure-blob-storage azure-front-door azure-static-web-app

8
推荐指数
1
解决办法
8888
查看次数