【问题标题】:Nexus3 and S3 bucket do not mirror each other's artifacts (in synch)Nexus3 和 S3 存储桶不镜像彼此的工件(同步)
【发布时间】:2020-03-19 01:35:01
【问题描述】:

我们已经启动了一个 dockerized Nexus3 并映射了我们的 S3 存储桶 (s3 Blobstore)

场景:用户在自定义的 Host Maven 2 存储库中上传了一个 jar 文件,该文件 我们创造了例如示例 Maven 存储库。用户可以上传 jar 文件和内容在 S3 中上传。但是,用户已删除 他最近上传的jar文件,成功删除。我们 在 Nexus3 UI 的“浏览”部分中无法再看到 jar 文件。 问题是内容仍在 S3 存储桶中。

有没有什么办法,当我们在Nexus3 UI中删除jar文件时,它会在S3存储桶中自动删除?

请指教。谢谢。

【问题讨论】:

    标签: amazon-s3 nexus blobstore nexus3


    【解决方案1】:

    从 NXRM3 中删除的组件不会被有意地从 blobstore 中自动删除,它们是“软删除”的,因此如果您不小心删除了它们,它们可以被恢复。 在文件系统 blobstore 上,您需要压缩 blobstore 任务才能完全删除。 在 S3 上,最终删除由 AWS 生命周期处理。据我所知,无法使用它来配置自动删除,但您可以调整它以接近您想要的(或者其他人可能知道我不知道的配置)。

    【讨论】:

    • 这让我明白了我的问题。谢谢@joedragons
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 2020-07-24
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多