跳转至

IBM Cloud

将 IBM Cloud Object Storage 存储桶挂载为 Windows 驱动器。

准备工作

请提前准备以下内容:

  • 至少包含一个存储桶的 Cloud Object Storage 实例。如果还没有实例或存储桶,请先按照创建实例和存储桶操作。
  • 该实例的 HMAC 凭据——仅有 IAM API 密钥无法用于 S3 接口。

如何获取密钥——在 IBM Cloud 控制台中:

  1. 点击左上角的展开全局导航图标(☰)。
  2. 点击基础架构 → 存储 → Object storage。
  3. 在左侧菜单中展开实例,点击您的实例名称。
  4. 点击服务凭证选项卡。
  5. 点击新建凭证。
  6. 在名称中输入凭据的名称。
  7. 在角色中选择角色。要向驱动器写入文件,请选择作者;只读取文件,请选择读者。如果保持默认值None,则不会授予任何存储桶访问权限。
  8. 开启包含 HMAC 凭证。
  9. 点击添加。
  10. 在列表中,点击新凭据左侧的箭头将其展开。
  11. 在 cos_hmac_keys 下,复制 access_key_id 和 secret_access_key。

服务凭据选项卡中展开的凭据及其 cos_hmac_keys

在 RaiDrive 中,将 access_key_id 输入访问密钥 ID,将 secret_access_key 输入秘密访问密钥。

连接

  1. 点击工具栏上的添加。
  2. 选择Enterprise → IBM Cloud。
  3. 输入 访问密钥 ID 和 秘密访问密钥,然后点击存储桶字段旁的刷新按钮。
  4. 选择存储桶并点击连接。

IBM Cloud 连接对话框

手动输入存储桶

如果您的密钥不允许列出存储桶,请勾选存储桶字段左侧的复选框,直接输入存储桶名称。

设置

设置项 说明 默认值
访问密钥 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 实例或存储桶时,才需要执行这些步骤。如果两者都已具备,请直接前往准备工作中的密钥获取步骤。

创建实例

  1. 点击左上角的展开全局导航图标(☰)。
  2. 点击基础架构 → 存储 → Object storage。
  3. 点击创建实例。创建页面会在新选项卡中打开。
  4. 在选择价格套餐中选择一个套餐。
  5. 在配置资源下的服务名称中输入实例名称。
  6. 在右侧摘要下点击创建。新实例随即打开。

创建存储桶

  1. 在实例页面上,点击存储区选项卡。
  2. 点击创建存储区。
  3. 在创建定制存储区卡片上,点击创建。
  4. 在唯一存储区名称中输入存储桶名称。也可以保留自动填入的名称。
  5. 选择灾备、位置和存储类。这三项在存储桶创建后无法更改。
  6. 点击创建存储区。

故障排除

症状 原因 解决方法
身份验证失败 创建服务凭据时未启用 HMAC 重新创建凭据,并开启包含 HMAC 凭证
存储桶不在列表中 该存储桶属于另一个 COS 实例 使用拥有该存储桶的实例对应的凭据