IBM Cloud¶
将 IBM Cloud Object Storage 存储桶挂载为 Windows 驱动器。
准备工作¶
请提前准备以下内容:
- 至少包含一个存储桶的 Cloud Object Storage 实例。如果还没有实例或存储桶,请先按照创建实例和存储桶操作。
- 该实例的 HMAC 凭据——仅有 IAM API 密钥无法用于 S3 接口。
如何获取密钥——在 IBM Cloud 控制台中:
- 点击左上角的展开全局导航图标(☰)。
- 点击基础架构 → 存储 → Object storage。
- 在左侧菜单中展开实例,点击您的实例名称。
- 点击服务凭证选项卡。
- 点击新建凭证。
- 在名称中输入凭据的名称。
- 在角色中选择角色。要向驱动器写入文件,请选择作者;只读取文件,请选择读者。如果保持默认值None,则不会授予任何存储桶访问权限。
- 开启包含 HMAC 凭证。
- 点击添加。
- 在列表中,点击新凭据左侧的箭头将其展开。
- 在
cos_hmac_keys下,复制access_key_id和secret_access_key。
在 RaiDrive 中,将 access_key_id 输入访问密钥 ID,将 secret_access_key 输入秘密访问密钥。
来自 IBM 的帮助
连接¶
- 点击工具栏上的添加。
- 选择Enterprise → IBM Cloud。
- 输入 访问密钥 ID 和 秘密访问密钥,然后点击存储桶字段旁的刷新按钮。
- 选择存储桶并点击连接。
手动输入存储桶
如果您的密钥不允许列出存储桶,请勾选存储桶字段左侧的复选框,直接输入存储桶名称。
设置¶
| 设置项 | 说明 | 默认值 |
|---|---|---|
| 访问密钥 ID / 秘密访问密钥 | COS 实例的 HMAC 凭据 | — |
| 存储桶 | 要挂载的存储桶(列表选择或手动输入) | — |
| 只读 | 阻止对已挂载驱动器的写入 | 关闭 |
行为与限制¶
- 存储桶列表会连同其所在位置一并显示——区域服务端点遵循
s3.<region>.cloud-object-storage.appdomain.cloud(us-south、us-east、eu-de、eu-gb、au-syd 等)格式。 - 仅有 API 密钥不足以用于 S3 接口——必须使用 HMAC 密钥对。
创建实例和存储桶¶
仅当您没有 Cloud Object Storage 实例或存储桶时,才需要执行这些步骤。如果两者都已具备,请直接前往准备工作中的密钥获取步骤。
创建实例
- 点击左上角的展开全局导航图标(☰)。
- 点击基础架构 → 存储 → Object storage。
- 点击创建实例。创建页面会在新选项卡中打开。
- 在选择价格套餐中选择一个套餐。
- 在配置资源下的服务名称中输入实例名称。
- 在右侧摘要下点击创建。新实例随即打开。
创建存储桶
- 在实例页面上,点击存储区选项卡。
- 点击创建存储区。
- 在创建定制存储区卡片上,点击创建。
- 在唯一存储区名称中输入存储桶名称。也可以保留自动填入的名称。
- 选择灾备、位置和存储类。这三项在存储桶创建后无法更改。
- 点击创建存储区。
故障排除¶
| 症状 | 原因 | 解决方法 |
|---|---|---|
| 身份验证失败 | 创建服务凭据时未启用 HMAC | 重新创建凭据,并开启包含 HMAC 凭证 |
| 存储桶不在列表中 | 该存储桶属于另一个 COS 实例 | 使用拥有该存储桶的实例对应的凭据 |