從記憶體上傳物件

本頁面說明如何使用用戶端程式庫,將物件從記憶體上傳至 Cloud Storage 值區。從記憶體上傳檔案可避免記憶體不必要地寫入本機檔案系統。

上傳的物件包含您要儲存的資料,以及任何相關聯的中繼資料。如需概念總覽,包括如何根據檔案大小選擇最佳上傳方法,請參閱「物件上傳」。

必要的角色

如要取得將物件從記憶體上傳至 bucket 的權限,請要求管理員授予 bucket 的 Storage 物件使用者 (roles/storage.objectUser) IAM 角色。這個預先定義的角色具備將物件上傳至 bucket 的權限。如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:

所需權限

  • storage.objects.create
  • storage.objects.delete
    • 只有在上傳作業會覆寫現有物件時,才需要這項權限。

您也可以透過自訂角色取得這些權限。

如要瞭解如何授予值區角色,請參閱「設定及管理值區的 IAM 政策」。

從記憶體上傳物件

用戶端程式庫

C++

詳情請參閱「Cloud Storage C++ API 參考文件」。

如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。

namespace gcs = ::google::cloud::storage;
using ::