是否可以在google.cloud.storage python客户端中使用x-goog-if-generation-match?

是否可以在google.cloud.storage python客户端中使用x-goog-if-generation-match?,python,google-cloud-storage,Python,Google Cloud Storage,我正在使用google.cloud.storage Python库将我的appengine flexible应用程序中的文件存储在google云存储中。我想使用x-goog-if-generation-match头来防止覆盖较新版本,但找不到将其传递到库的方法 是否可以使用google.cloud.storage Python库进行blob生成检查?AFAIKx-goog-if-generation-match标题仅在中可用 google.cloud.storage库不允许对请求头进行一般的直接

我正在使用google.cloud.storage Python库将我的appengine flexible应用程序中的文件存储在google云存储中。我想使用x-goog-if-generation-match头来防止覆盖较新版本,但找不到将其传递到库的方法


是否可以使用google.cloud.storage Python库进行blob生成检查?

AFAIK
x-goog-if-generation-match
标题仅在中可用

google.cloud.storage
库不允许对请求头进行一般的直接访问。在某些情况下,访问是受支持的,但通过专用属性,我在中看不到与
x-goog-if-generation-match
等效的

不过,我确实看到了检索对象/blob的生成和元生成的方法(但这些方法并不等同于
x-goog-if-generation-match
):

新一代

检索对象的生成

返回类型:int或
NoneType
返回:blob或
None
如果未从服务器加载blob的资源

元代

检索对象的元生成

返回类型:int或
NoneType
返回:blob的元生成 或
None
如果未从服务器加载blob的资源