首页 > 解决方案 > 通过 id 而不是名称从谷歌云获取对象

问题描述

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

对象文档(关注属性):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)获取一个对象。

有谁能够帮我?提前致谢!

标签: c#getgoogle-cloud-storage

解决方案


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

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

如果你想使用get方法并确保生成匹配,你可以使用生成可选查询参数,你可以点击“试试看!” 上一个链接中的按钮并测试它以确保生成匹配

对于C#


推荐阅读