為何我的 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. 使用 ibm.io/endpoint: <regional-endpoint> 值更新 PVC YAML。