Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[FEATURE]希望在设置亚马逊 S3 时能够支持Virtual Hosted Style和Path Style两种访问模式切换 #4553

Closed
chenxv399 opened this issue Apr 17, 2024 · 6 comments

Comments

@chenxv399
Copy link

1Panel 版本

v1.10.2-lts

请描述您的需求或者改进建议

1panel的备份账号功能默认是使用Virtual Hosted Style方式访问S3存储桶的。但包括Oracle Cloud在内的厂商逐渐要求用户使用Path Style访问来代替Virtual Hosted Style,甚至禁止使用Virtual Hosted Style访问存储桶。希望1panel在用户配置S3时能够允许自行选择使用哪一种方式访问存储桶,否则就会使那些只允许使用Path Style的厂商的存储桶S3访问失败。
另外,1panel的文档里对于Oracle Cloud与Amazon S3的兼容性的说明有误,根据Oracle Cloud的文档,"Virtual host-style access isn't supported."。

请描述你建议的实现方案

提供一个选择框,允许用户在设置亚马逊 S3 云存储时,在Virtual Hosted StylePath Style两种访问方式中自由选择。

附加信息

  • 1Panel文档截图image
  • Oracle Cloud doc截图image
@wanghe-fit2cloud
Copy link
Member

感谢反馈,我们会在后续版本考虑上述需求。

@wanghe-fit2cloud wanghe-fit2cloud changed the title [FEATURE]希望备份账号功能在设置亚马逊 S3 云存储时能够支持Virtual Hosted Style和Path Style两种访问模式切换 [FEATURE]希望在设置亚马逊 S3 时能够支持Virtual Hosted Style和Path Style两种访问模式切换 Apr 18, 2024
@dushu8
Copy link

dushu8 commented Sep 13, 2024

催办一下,我也想用oracle

@wanghe-fit2cloud
Copy link
Member

催办一下,我也想用oracle

请问,手动输入 Bucket 是否能满足要求呢?
image

@dushu8
Copy link

dushu8 commented Sep 13, 2024

oracle 访问方式是 https://{namespace}.compat.objectstorage.{region}.oraclecloud.com/{存储桶名称}
1panel 拼接逻辑是 https://{存储桶名称}.{namespace}.compat.objectstorage.{region}.oraclecloud.com
你提到的手动输入或者自动获取只是拿到存储桶名称而已,所有参数填写完毕后,能自动能获取到存储桶名称

@ssongliu
Copy link
Member

oracle 访问方式是 https://{namespace}.compat.objectstorage.{region}.oraclecloud.com/{存储桶名称} 1panel 拼接逻辑是 https://{存储桶名称}.{namespace}.compat.objectstorage.{region}.oraclecloud.com 你提到的手动输入或者自动获取只是拿到存储桶名称而已,所有参数填写完毕后,能自动能获取到存储桶名称

麻烦加下我,我适配一下
image

@wanghe-fit2cloud
Copy link
Member

v1.10.16 版本已发布。

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

4 participants