PVC が既存のバケットにアクセスできないのはなぜですか?

Cloud Object Storage を使用して、バケットへのアクセスに関する問題をトラブルシューティングします。

仮想プライベートクラウド クラシック・インフラストラクチャー

PVC を作成すると、IBM Cloud Object Storage 内のバケットにアクセスできません。 次のようなエラー・メッセージが表示されます。

Failed to provision volume with StorageClass "ibmc-s3fs-standard-regional": pvc:1b2345678b69175abc98y873e2:can't access bucket <bucket_name>: NotFound: Not Found
Warning  ProvisioningFailed  23s (x3 over 83s)     ibm.io/ibmc-s3fs_ibmcloud-object-storage-plugin-6b47474f5b-bxgtc_61ed4300-b1f9-43df-85d7-ffdb2ddcaeb9  (combined from similar events): failed to provision volume with StorageClass "ibmc-s3fs-smart-perf-regional": regionalbucket : cgi5lj0w0s2a56ua5gc0 :cannot access bucket ambregionalbucket: NotFound: Not Found status code: 404, request id: b6c9439d-33c6-4318-8d03-7415c1a47ec1, host id:

誤ったストレージ・クラスを使用して既存のバケットにアクセスしたか、作成していないバケットにアクセスしようとしたか、ストレージ・クラスで使用されているエンドポイントに変更があった可能性があります。 作成しなかったバケットにはアクセスできません。

バケットの詳細とストレージクラスを確認してから、PVCを再作成してください。

  1. IBM Cloud のダッシュボードから、 IBM Cloud Object Storage のサービスインスタンスを選択します。

  2. **「バケット」**を選択します。

  3. 既存のバケットのクラスおよび場所の情報を確認します。

  4. 該当するストレージ・クラスを選択します。

  5. 既存のバケットの正しい名前を指定するようにします。

  6. PVCのYAMLを ibm.io/endpoint: <regional-endpoint>