【问题标题】:Rewrite (append) SAS token to url in azure cdn将 SAS 令牌重写(附加)到 azure cdn 中的 url
【发布时间】:2021-03-02 22:28:19
【问题描述】:

我一直在尝试使用 verizon p1 获取 azure cdn,以将 sas 令牌附加到任何访问我的托管静态网站的 blob 的 url。

原来的网址是这样的 https://myproject.blob.core.windows.net/mzz-stage/index.html

CDN 网址将是 https://mzz-stage.azureedge.net/

我计划将网址提供给最终用户 https://mzz-stage.azureedge.net/mzz-stage/index.html

我的 URL 重写规则如下所示

我收到这样的错误:

我觉得这与不正确的重写规则有关,该规则应该将带有 sas 令牌的 url 附加到 uri 中包含 mzz-stage 的任何 url。

PS:容器和 blob 设置为私有。

【问题讨论】:

    标签: azure url-rewriting azure-cdn


    【解决方案1】:

    希望你已经提供了相应的规则,

    Source: /<Origin>/<ContainerPath>/(.*)
    
    Destination: /<Origin>/<ContainerPath>/$1<SAS>&<Source>
    

    另请注意,传播新规则最多可能需要 4 小时。

    【讨论】:

    • 很遗憾,我们决定废弃 cdn,所以我无法测试,但谢谢!
    猜你喜欢
    • 2022-12-14
    • 1970-01-01
    • 2020-09-26
    • 2020-01-06
    • 2023-04-04
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    相关资源
    最近更新 更多