使用puppet文件资源时如何使用带令牌的https url

使用puppet文件资源时如何使用带令牌的https url,puppet,Puppet,我使用Azure blob作为下载源,并使用SAS令牌。所以下载的链接类似于'https://test.blob.core.chinacloudapi.cn/test/key_password.txt?sv=2020-02-10&si=1&sr=c&sig=t9ZbB0tL3q8AtFATbw1HdF/zXhp0%3' 我定义了一个资源: file { '1.txt': path => /opt/1.txt, source => 'https://test.blob.

我使用Azure blob作为下载源,并使用SAS令牌。所以下载的链接类似于'https://test.blob.core.chinacloudapi.cn/test/key_password.txt?sv=2020-02-10&si=1&sr=c&sig=t9ZbB0tL3q8AtFATbw1HdF/zXhp0%3'

我定义了一个资源:

file { '1.txt':
    path => /opt/1.txt,
    source => 'https://test.blob.core.chinacloudapi.cn/test/key_password.txt?sv=2020-02-10&si=1&sr=c&sig=t9ZbB0tL3q8AtFATbw1HdF/zXhp0%3',
    ensure => present,
 }
然后我在客户机上运行puppet,结果出错了。”错误:/Stage[main]/Base::Init/File[1.txt]:无法计算:无法从环境生产源检索信息。 无法在centos7上使用wget直接下载此url。必须使用wget“url” 谁能给我一些帮助,谢谢