是否可以将文件直接作为筛选资源部署到artifactory?

是否可以将文件直接作为筛选资源部署到artifactory?,artifactory,Artifactory,我们将工具设置文件部署为过滤资源,这样我们就可以发布一个静态链接,供开发人员使用凭据和模板下载它们(我们不仅对凭据进行模板化,但这是关键元素)。我在REST API中没有看到任何指示为文件设置筛选设置的内容,无论是作为的一部分,还是作为单独的API调用来为已发布的文件启用该设置。Artifactory正在使用Artifactory.Filtered属性来指示工件是否应为筛选资源。 可以使用REST API方法设置此属性,例如: curl -uuser:password -XPUT http://

我们将工具设置文件部署为过滤资源,这样我们就可以发布一个静态链接,供开发人员使用凭据和模板下载它们(我们不仅对凭据进行模板化,但这是关键元素)。我在REST API中没有看到任何指示为文件设置筛选设置的内容,无论是作为的一部分,还是作为单独的API调用来为已发布的文件启用该设置。

Artifactory正在使用
Artifactory.Filtered
属性来指示工件是否应为筛选资源。
可以使用REST API方法设置此属性,例如:

curl -uuser:password -XPUT http://artifactory.mycompany/api/storage/repo-key/path/to/my/file?properties=artifactory.filtered=true
这意味着您必须首先部署文件,然后执行上述请求,以便设置属性值。
您也可以使用在一个请求中执行此操作,部署的URL格式应为以下格式:

http://artifactory.mycompany/repo-key/path/to/my/file;artifactory.filtered=true

Artifactory正在使用
Artifactory.filtered
属性来指示工件是否应为筛选资源。
可以使用REST API方法设置此属性,例如:

curl -uuser:password -XPUT http://artifactory.mycompany/api/storage/repo-key/path/to/my/file?properties=artifactory.filtered=true
这意味着您必须首先部署文件,然后执行上述请求,以便设置属性值。
您也可以使用在一个请求中执行此操作,部署的URL格式应为以下格式:

http://artifactory.mycompany/repo-key/path/to/my/file;artifactory.filtered=true

该命令将发布文件并设置筛选属性,还是需要先部署,然后再调用第二个调用将其标记为筛选?如果该调用不能同时执行这两个操作,我可以使用矩阵参数与属性一起部署吗?是的,如果要在一个请求中执行此操作,应使用矩阵参数。我更新了答案以反映这一点,即命令将同时发布文件和设置筛选属性,还是需要先部署,然后进行第二次调用以将其标记为筛选?如果该调用不能同时执行这两项操作,我是否可以使用矩阵参数来部署属性?是的,如果希望在一个请求中执行此操作,则应使用矩阵参数。我更新了答案以反映这一点