You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在上传对象至Google Cloud Storage时设置不同存储类

Google Cloud Storage 上传时直接设置对象存储类

当然可以在上传对象时直接指定存储类,无需先上传再修改,具体操作方式如下:

  • gcloud 命令行工具
    使用 gcloud storage cp 命令时,通过 --storage-class 参数指定目标存储类:

    gcloud storage cp /local/path/to/file gs://your-bucket/object-path --storage-class=COLDLINE
    
  • REST API
    上传对象的请求中,在请求体里添加 storageClass 字段并设置为 COLDLINE,示例请求体片段:

    {
      "name": "your-object-name",
      "storageClass": "COLDLINE"
    }
    
  • 客户端库(以 Python 为例)
    使用官方客户端库上传时,直接给上传方法指定 storage_class 参数:

    from google.cloud import storage
    
    client = storage.Client()
    bucket = client.bucket("your-bucket-name")
    blob = bucket.blob("target-object-name")
    blob.upload_from_filename("local-file-path", storage_class="COLDLINE")
    

通过以上方式上传的对象,会直接以 COLDLINE 存储类保存,不会继承桶的默认 STANDARD 存储类。

内容的提问来源于stack exchange,提问作者Yasitha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 00:50:41