如何连接到与 Amazon S3 兼容的存储
Amazon S3 API 成为云存储的事实标准接口。Novadays 许多托管服务提供商 通过与 Amazon S3 兼容的 API 提供对其存储的访问。 一些示例是:Wasabi、Dreamhost、Dunkel Storage、 以及许多其他人。
使用 TntDrive,您可以轻松挂载/映射这些 存储作为 Network 或 Removable drive 进行存储。
要挂载 Amazon S3 兼容存储,您需要以下详细信息:
- 访问密钥 ID - 也称为用户名。
- 秘密访问密钥 - 也称为密码。
- REST 端点(API 端点) - 用于向存储发送请求的地址,通常提供用户名和密码, 但在某些情况下,您可能需要查看存储文档或联系存储支持。
要添加 Amazon S3 兼容存储帐户:
1. 启动 TntDrive Dashboard 并单击 Accounts(帐户)、Add new account(添加新帐户)。
启动 TntDrive 仪表板并单击帐户、添加新帐户
将打开添加新帐户对话框:
Add New Account 对话框。
2. 选择 S3 Compatible Storage 作为存储类型
3. 指定 REST 端点 - 用于将 API 调用发送到存储的地址。 请查看存储文档或联系存储支持以查找 REST 终端节点地址。
4. 选择签名版本 - 最广泛支持的签名版本是 V2。如果支持 Signature V4 在存储方面,我们建议切换到 V4。
5. 指定访问密钥 ID 和秘密访问密钥 - 访问密钥可以在您的存储配置文件中找到。 如果您在获取访问密钥时遇到困难,请查看存储文档或联系存储支持。
6. 点击添加新账户
您现在可以添加新的映射驱动器。
高级 S3 兼容存储设置
您可能还需要配置其他设置才能连接到 S3 兼容存储, 例如,签名版本或寻址模型。
默认情况下,使用路径样式寻址模型,并使用签名版本 2.
要修改这些设置,请单击 高级 S3 兼容存储设置 链接 位于对话框的左下角。
此时将打开“高级 S3 兼容存储设置”对话框:
与 S3 兼容的高级存储设置
您可以在此处配置以下设置:
签名版本 - 最广泛支持的签名版本是 V2。如果支持 Signature V4 在存储方面,我们建议切换到 V4。
寻址模型 - 最受支持的寻址模型是 Path-style,默认情况下处于选中状态, 但您可能需要将其更改为 Virtual-host 样式。
特定于区域的终端节点 - 可用于指定特定于区域的终端节点模板的 optionaf 字段 对于与 S3 兼容的存储,{region-code} 变量可用于指定区域代码的占位符。
如果为签名选择了版本 4,并且存储支持 s3:GetBucketLocation API 调用, {region-code} 变量将替换为此调用返回的区域代码, 从而构建特定于区域的终端节点,从而避免特定于区域的重定向和额外的请求。