Authentication 如何为chef windows_zipfile配方提供用户名和密码

Authentication 如何为chef windows_zipfile配方提供用户名和密码,authentication,chef-infra,chef-windows,Authentication,Chef Infra,Chef Windows,我正在尝试使用Chef Supermarket的windows_zipfile资源,但我使用的源URL需要具有用户权限才能获取任何工件 如何向windows\u zipfile资源添加用户名和密码 windows\u zipfile'c:\test\u app'do 来源'https://artifactory/repoName/ApplicationName/zipfile.zip' 操作:解压缩 结束 自定义资源没有任何属性可接受URL的凭据。更重要的是,食谱作为一个整体正在被弃用,取而代之

我正在尝试使用Chef Supermarket的
windows_zipfile
资源,但我使用的源URL需要具有用户权限才能获取任何工件

如何向
windows\u zipfile
资源添加用户名和密码

windows\u zipfile'c:\test\u app'do
来源'https://artifactory/repoName/ApplicationName/zipfile.zip'
操作:解压缩
结束

自定义资源没有任何属性可接受URL的凭据。更重要的是,食谱作为一个整体正在被弃用,取而代之的是本机
archive\u文件
资源

注意:此资源已被弃用,因为Chef Infra Client 15.0附带了一个新的存档文件资源,该资源本机处理多种存档格式。请使用此资源更新所有烹饪书,以使用
archive\u文件
资源

我建议通过提供凭据下载文件。然后,您可以使用
archive_file
(如果Chef version>15),或
windows_zipfile
从本地路径提取文件

remote\u文件'C:\test\u app.zip'do
来源'https://artifactory/repoName/ApplicationName/zipfile.zip'
远程用户“用户”
远程密码“机密”
结束
#显示“存档文件”的示例
存档文件'C:\test\u app'do
来源'C:\test\u app.zip'
行动:摘录
结束

源文件是否为URL?您问题中提到的那个看起来不像是需要特权的东西。@seshadri\u c更新源代码