コンテンツにスキップ

IBM Cloud

IBM Cloud Object Storage のバケットを Windows ドライブとしてマウントします。

始める前に

事前に次のものを用意してください。

  • バケットが 1 つ以上ある 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 など)。
  • S3 インターフェイスには API キーだけでは足りません。HMAC のキーペアが必要です。

インスタンスとバケットの作成

Cloud Object Storage インスタンスまたはバケットがない場合にだけ、この手順を行ってください。両方ともある場合は、始める前にのキーの取得に進んでください。

インスタンスを作成する

  1. 左上のグローバル・ナビゲーションを展開するアイコン(☰)をクリックします。
  2. インフラストラクチャー → ストレージ → Object storage をクリックします。
  3. インスタンスの作成をクリックします。作成ページが新しいタブで開きます。
  4. 料金プランの選択でプランを選択します。
  5. リソースの構成のサービス名にインスタンスの名前を入力します。
  6. 右側の要約の下にある作成をクリックします。新しいインスタンスが開きます。

バケットを作成する

  1. インスタンスのページでバケットタブをクリックします。
  2. バケットの作成をクリックします。
  3. カスタム・バケットの作成カードの作成をクリックします。
  4. 固有のバケット名にバケットの名前を入力します。自動で入力された名前をそのまま使うこともできます。
  5. 回復力、ロケーション、ストレージ・クラスを選択します。この 3 つは、バケットの作成後に変更できません。
  6. バケットの作成をクリックします。

トラブルシューティング

症状 原因 対処
認証に失敗する HMAC なしでサービス資格情報を作成した HMAC 資格情報を含める をオンにして資格情報を作り直す
バケットが一覧にない バケットが別の COS インスタンスに属している バケットを所有するインスタンスの資格情報を使う