使用 S3 代理在 Nexus Repository Manager 上创建 Blob Store

问题描述 投票:0回答:0

我正在处理仅支持 S3 Bucket 创建的 Nexus Repository Manager 的免费版本。但是,我有一个 Azure 存储帐户,我必须在这个帐户上创建 blob。

我已经使用给定的配置部署了 gaul 的 S3Proxy:
S3PROXY_AUTHORIZATION:aws-v2-or-v4
JCLOUDS_PROVIDER:azureblob
JCLOUDS_IDENTITY 和 S3PROXY_IDENTITY:[存储帐户名称]
JCLOUDS_CREDENTIAL 和 S3PROXY_CREDENTIAL:[ENDJCLOUDS_INT]:[秘密密钥] //[azure blob endpoint]
在 kubernetes 集群上,通过入口将其暴露在 https://s3proxy.[my-domain].com 上(SSL 有效且非自签名,我使用了 letsencrypt)。

我已经在本地计算机上使用 AWS CLI 尝试了此配置,并且能够通过此代理创建/列出/删除存储桶/容器,但是,在 Nexus 上,我遇到了“无法找到请求目标的有效证书路径”异常.我将子域和 azure 端点的 ssl 证书都添加到 Nexus 的证书信任库中,但仍然出现相同的错误。

是否有人拥有有效且有效的 S3 代理设置或任何建议我的部署有什么问题?

amazon-web-services azure amazon-s3 nexus s3proxy
© www.soinside.com 2019 - 2024. All rights reserved.