【问题标题】:Getting objects from google cloud by id and not by name通过 id 而不是名称从谷歌云获取对象
【发布时间】:2019-12-19 15:46:36
【问题描述】:

我需要从谷歌云存储中获取一个对象。

对象文档(关注属性):https://cloud.google.com/storage/docs/json_api/v1/objects

get 方法接收存储桶名称和对象名称作为参数。 https://cloud.google.com/storage/docs/json_api/v1/objects/get

list 方法接收存储桶名称和对象名称前缀作为参数。 https://cloud.google.com/storage/docs/json_api/v1/objects/list

对象有 ID 而不是名称。我需要通过这个参数(ID)来获取一个对象。

有人可以帮我吗? 提前致谢!

【问题讨论】:

  • 您如何看待对象名称与 ID 不同?您从哪里获得此 ID?
  • 我有一个包含文档信息的数据库,并且它们有一个递增的数字 ID。我需要将一个 phisic 存储库复制到云中,试图维护我的逻辑

标签: c# get google-cloud-storage


【解决方案1】:

GCS 对象的 id 由 doc 中的“bucketName/objectName/generationNumber”组成

如果您有 id,那么您将拥有存储桶和对象。

如果你想使用get方法并确保生成匹配,你可以使用generation optional query parameter,你可以点击“试试看!”上一个链接中的按钮并对其进行测试以确保生成匹配

对于C#

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 2021-09-10
    • 1970-01-01
    • 2010-12-18
    • 2018-11-25
    • 2011-10-28
    相关资源
    最近更新 更多