【发布时间】:2021-06-22 08:06:32
【问题描述】:
我目前正在将使用文件系统 blobstorage 的 Sonatype Nexus 3 OSS 安装迁移到将使用 S3 存储桶作为 blobstorage 的 EC2 docker 安装。
阅读 Nexus 文档后,我注意到可以通过名为“组 blobstorage”的功能将 blobstorage 从文件系统移动到 S3,但目前仅适用于 Nexus PRO 用户。
还有其他不需要 PRO 许可证的迁移方式吗?
我尝试手动移动 blobstorage 内容(在使用值 type = s3/1 而不是 type = file/1 更新 metadata.properties 文件后),但在将存储桶设置为 S3 blobstorage 后,新的 Nexus 安装会看到它为空(它肯定需要配置才能正确索引它)。
【问题讨论】:
-
您有多少数据以及什么类型或存储库?最简单的方法可能是配置由 S3 blostore 支持的相同存储库,然后解析文件 blobstore 上的现有存储库并将内容推送到另一端。第二个最简单的解决方案是在您负担得起的情况下使用您的信用卡。