我有一个任务是研究如何让我们的内部Nexus安装(安装在CentOS/RHEL上)在Amazon S3云存储(或任何其他廉价的云存储)中存储构件。到目前为止,我只找到了一个解决方案--将S3挂载为文件系统F.E.使用S3FS。但我在使用s3f时遇到的问题很少(超出了本主题的范围)。也许有人已经成功地寻找到了类似任务的解决方案,并可以分享知识?或者,也许有人有更好的主意?先谢谢你。
gab6jxml1#
编辑:从3.12版本开始,Nexus.S3blobstore就包含在内。Sonatype有一个开源插件可以做到这一点:https://github.com/sonatype/nexus-blobstore-s3您编译它,将其放在nexusDeploy目录中,设置您的S3帐户,然后就可以测试它了。
a0x5cqrl2#
Nexus Sonatype不支持将S3用作其文件系统存储。为什么不使用Nexus来管理您的主存储库,并使用s3sync之类的工具将存储库文件内容镜像到S3中?将是向客户提供版本化版本的有用方式。
u4vypkhs3#
从版本3.12开始,Nexus本机支持S3 BLOB存储:https://blog.sonatype.com/nexus-repository-3.12-support-for-s3-blob-stores
gwo2fgha4#
在Nexus(3.12以上)的最新版本中,内置了S3集成。您只需创建一项策略,将该策略附加到AWS中,然后创建S3存储桶。然后在Nexus中添加您的S3存储桶详细信息。您还可以参考this detailed guide
63lcw9qa5#
它现在是内置功能:
5条答案
按热度按时间gab6jxml1#
编辑:从3.12版本开始,Nexus.S3blobstore就包含在内。
Sonatype有一个开源插件可以做到这一点:
https://github.com/sonatype/nexus-blobstore-s3
您编译它,将其放在nexusDeploy目录中,设置您的S3帐户,然后就可以测试它了。
a0x5cqrl2#
Nexus Sonatype不支持将S3用作其文件系统存储。
为什么不使用Nexus来管理您的主存储库,并使用s3sync之类的工具将存储库文件内容镜像到S3中?将是向客户提供版本化版本的有用方式。
u4vypkhs3#
从版本3.12开始,Nexus本机支持S3 BLOB存储:https://blog.sonatype.com/nexus-repository-3.12-support-for-s3-blob-stores
gwo2fgha4#
在Nexus(3.12以上)的最新版本中,内置了S3集成。您只需创建一项策略,将该策略附加到AWS中,然后创建S3存储桶。然后在Nexus中添加您的S3存储桶详细信息。您还可以参考this detailed guide
63lcw9qa5#
它现在是内置功能: