如何在 jclouds 中启用 s3 路径样式访问

How to enable s3 path style access in jclouds

通常,当我使用 AWS S3 Java SDK 时,我可以通过以下方式启用路径样式访问:

S3ClientOptions clientOptions = new S3ClientOptions()
clientOptions.setPathStyleAccess(true)
awsS3Client.setS3ClientOptions(clientOptions)

我们正在将代码转换为使用 jclouds,但我找不到任何说明如何指定客户端选项或为 Blob 或 BlobStore 设置路径样式访问的文档。

如有任何帮助,我们将不胜感激。

PROPERTY_S3_VIRTUAL_HOST_BUCKETS 控制路径式访问,配置为 ContextBuilder.overrides 的一部分。通用 S3 API 默认为 false 或路径式访问,而特定 AWS-S3 提供商默认为 true 或主机式访问。