更改存储分区的默认存储类别

本页面介绍如何更改存储分区的默认存储类别。将对象上传到存储分区时,如果您没有指定对象的存储类别,系统则会为该对象分配存储分区的默认存储类别。如需查看存储分区的概览,请参阅关键术语。如需详细了解存储类别,请参阅存储类别

要更改现有存储分区的默认存储类别,请按如下所述操作:

控制台

  1. 在 Google Cloud Platform Console 中打开 Cloud Storage 浏览器。
    打开 Cloud Storage 浏览器
  2. 在存储分区列表中,找到要修改的存储分区,然后点击其更多选项按钮(三个垂直排列的点)。

  3. 点击修改默认存储类别

  4. 在重叠式窗口中,为您的存储分区选择所需的新默认存储类别。

    请注意,并非所有存储类别都可用,具体取决于存储分区的位置。

    修改存储分区存储类别。

  5. 点击保存

gsutil

使用包含所需存储类别gsutil defstorageclass set 命令,将 [VALUES_IN_BRACKETS] 替换为适当的值:

gsutil defstorageclass set [STORAGE_CLASS] gs://[BUCKET_NAME]

响应类似于如下示例:

Setting default storage class to "[STORAGE_CLASS]" for bucket gs://[BUCKET_NAME]

REST API

JSON API

  1. OAuth 2.0 Playground 获取授权访问令牌。将 Playground 配置为使用您自己的 OAuth 凭据。
  2. 创建一个包含以下信息的 .json 文件,并将 [VALUES_IN_BRACKETS] 替换为适当的值:
  3. {
      "storageClass": "[STORAGE_CLASS]"
    }
  4. 使用 cURL 调用 JSON API,将 [VALUES_IN_BRACKETS] 替换为适当的值:
    curl -X PUT --data-binary @[JSON_FILE_NAME].json \
        -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        -H "Content-Type: application/json" \
        "https://www.googleapis.com/storage/v1/b/[BUCKET_NAME]?fields=storageClass"

XML API

  1. OAuth 2.0 Playground 获取授权访问令牌。将 Playground 配置为使用您自己的 OAuth 凭据。
  2. 创建一个包含以下信息的 .xml 文件,并将 [VALUES_IN_BRACKETS] 替换为适当的值:
  3. <StorageClass>[STORAGE_CLASS]</StorageClass>
  4. 使用 cURL 调用 XML API,将 [VALUES_IN_BRACKETS] 替换为适当的值:
    curl -X PUT --data-binary @[XML_FILE_NAME].xml \
        -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        "https://storage.googleapis.com/[BUCKET_NAME]?storageClass"

后续步骤

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud Storage
需要帮助?请访问我们的支持页面