NHN Cloud¶
将 NHN Cloud Object Storage(原 Toast)挂载为 Windows 驱动器。该服务基于 OpenStack Swift 构建。
准备工作¶
您需要从 NHN Cloud 控制台获取:
- 该项目的 Tenant ID。
- 您的控制台账户(邮箱)。
- API 密码——与您的控制台密码分开设置。
如何获取——在控制台中,打开您项目的 Object Storage 服务,点击 API Endpoint Setting:Tenant ID 会显示在那里,API 密码也在同一界面设置(由您自行定义—— 不是控制台的登录密码)。
来自 NHN Cloud 的帮助
连接¶
- 点击工具栏上的添加。
- 选择Enterprise → NHN Cloud。
- 输入 Tenant ID、账户和 API 密码,然后点击容器字段旁的刷新按钮。
- 选择要挂载的容器并点击连接。
设置¶
| 设置项 | 说明 | 默认值 |
|---|---|---|
| Tenant ID | 来自 NHN Cloud 控制台的项目标识符 | — |
| 账户 | 控制台账户邮箱 | — |
| API 密码 | API 密码(并非控制台密码) | — |
| 容器 | 要挂载的 Swift 容器 | — |
| 只读 | 阻止对已挂载驱动器的写入 | 关闭 |
行为与限制¶
- 身份验证通过 NHN Cloud 身份服务(
api-identity.infrastructure.cloud.toast.com)完成;令牌会自动更新。 - 容器位于某个区域(KR1、KR2、JP1、US1)中——驱动器会与该区域的存储服务端点通信(例如
kr2-api-storage.cloud.toast.com)。 - Swift 容器没有真正的文件夹;重命名大型文件夹树会对该前缀下的每个对象执行复制并删除。
故障排除¶
| 症状 | 原因 | 解决方法 |
|---|---|---|
| 身份验证失败 | 使用了控制台密码而非 API 密码 | 在控制台中设置/签发 API 密码并使用它 |
| 容器列表为空 | Tenant ID 错误 | 从项目的 API 端点设置中复制 Tenant ID |