Nexus 无法写入已安装的 s3fs

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

对于背景,我正在设置一个 nexus maven 存储库,我试图在 s3 中托管我的工件并在 ec2 实例上运行 nexus 服务器。我不想使用内置的 nexus s3 blob 存储,因为我需要使用 s3 maven wagon 进行部署,而我发现的所有 wagon 似乎都已过时或存在许多漏洞。所以,我正在尝试将 s3 存储桶安装到我的 ec2 实例,并使用文件 blob 存储选项。

我已经使用 s3fs 成功地将存储桶安装到我的 ec2 实例。当以 ubuntu 用户身份登录时,我可以读/写挂载。但是,当我尝试在 nexus 中创建 blob 存储并为其提供存储桶的路径

/home/ubuntu/s3-mount
时,我收到此错误:

 Blob store could not be written to path '/home/ubuntu/s3-mount' because it was not writable

所以,我修改了我的

etc/fstab
文件以包含nexus用户uid,gid并将umask设置为000。按照我在类似s3fs上看到的建议 权限问题

myBucketName home/ubuntu/s3-mount fuse.s3fs _netdev,umask=000,uid=1001,gid=1001,allow_other 0 0

但是,我仍然遇到同样的错误,关于如何向 nexus 用户授予写入权限的任何想法? (如果这确实是问题所在)

nexus s3fs
© www.soinside.com 2019 - 2024. All rights reserved.