ADF Pipeline 发布到测试数据工厂实例失败,并出现以下错误,如下图所示。
因此,为了克服上述问题,我修改了管道,添加了 Azure Blob 文件复制的附加步骤,将链接的模板存储在存储帐户中,并在管道中引用它以将其用于部署。但是,当我进行上述更改时,我收到另一个错误,其中指出
InvalidContentLink: Unable to download deployment content from 'https://xxx.blob.core.windows.net/adf-arm-templates/ArmTemplate_0.json?***Sanitized Azure Storage Account Shared Access Signature***'. The tracking Id is 'xxxxx-xxxx-x-xxxx-xx'. Please see https://aka.ms/arm-deploy for usage details.
我尝试在容器级别和存储帐户级别使用 SAS 令牌。我还确保代理和存储帐户位于同一 VNet 下。我也尝试删除防火墙限制,但它仍然给我同样的
InvalidContentLink
错误。
使用 Azure 存储帐户步骤修改管道:
如何解决这个问题?
InvalidContentLink:无法从“https://xxx.blob.core.windows.net/adf-arm-templates/ArmTemplate_0.json?清理的 Azure 存储帐户共享访问签名”下载部署内容。跟踪 ID 为“xxxxx-xxxx-x-xxxx-xx”。请参阅https://aka.ms/arm-deploy了解使用详情。
...
”,然后单击“生成 SAS”。
参考更多关于嵌套模板的理解。
我也面临同样的问题,请问你找到问题的答案了吗?我可以使用 SAS 令牌访问邮递员输出的内容。如果您找到问题的解决方案,请在此处添加解决方案。