ARTIFACTORY:使用直接和最终上传方法配置Azure Blob存储的备忘单
Artifactory支持使用Azure Blob Storage在云上存储和管理Artifactory文件存储,有两个选项。
- 直接上传机制
- 最终上传机制
直接上传机制支持将工件上传到Azure云,而无需维护持久存储。
- 客户端将工件上传到Artifactory
- Artifactory接收并同时上传到Azure云存储
- Artifactory完成上传到Azure云后,向客户端返回201成功
- 为工件创建数据库条目
最终上传机制还允许在Azure宕机或遇到网络问题时上传工件。
- 客户端将工件上传到Artifactory
- artifactory接收到完整的上传并将201成功返回给客户端
- 为工件创建数据库条目
- Artifactory将Artifactory上传到Azure云存储
- 二进制文件将从最终目录中删除
以下是带有Artifactory的Azure Blob Storage的示例配置
- 创建Azure帐户
- 转到存储帐户并创建Azure Blob存储容器
5.进入binary.xml路径并编辑该文件
用于应用Direct Upload V1机制
<配置version = " 3 " >
<链模板= " azure-blob-storage-direct " / >
< maxCacheSize > 10000000000 < / maxCacheSize >
< cacheProviderDir > / var / opt / jfrog artifactory /数据/缓存< / cacheProviderDir >
> < /供应商
<端点> https:// < ACCOUNT_NAME > .blob.core.windows.net/端点> < /
< multipartElementSize > 100000000 < / multipartElementSize >
< binariesDir >数据/ filestore < / binariesDir >
< containerName > testblob < / containerName >
< tempDir >临时< / tempDir >
< multiPartLimit > 256000000 < / multiPartLimit >
> < /供应商
< / config >
使用最终上传机制
<配置version = " 1 " >
<链模板= " azure-blob-storage " / >
<端点> https:// < ACCOUNT_NAME > .blob.core.windows.net/端点> < /
< containerName > mytestblob1 < / containerName >
> < /供应商
< / config >
看看这文档以了解有关使用Artifactory的Azure Blob存储的更多信息。
