小编Ern*_*toC的帖子

GCP Python - 删除项目标签

我正在尝试使用 UpdateProjectRequest 从项目中删除标签。

它说它需要一个“update_mask”,但我不知道如何创建这个掩码。它是 google.protobuf.field_mask_pb2.FieldMask

https://cloud.google.com/python/docs/reference/cloudresourcemanager/latest/google.cloud.resourcemanager_v3.types.UpdateProjectRequest

我尝试过的是:

from google.cloud import resourcemanager_v3
from google.protobuf import field_mask_pb2

def sample_update_project(project_id):
    client = resourcemanager_v3.ProjectsClient()

    
    update_mask = field_mask_pb2.FieldMask(paths=["labels.newkey:None"])
    resourcemanager_v3.Project=f"projects/{project_id}"
    
    operation = client.update_project(update_mask=update_mask)
    
    
    print("Waiting for operation to complete...")
    response = operation.result()
    
    
    print(response)
Run Code Online (Sandbox Code Playgroud)

谢谢

python google-cloud-platform

5
推荐指数
1
解决办法
477
查看次数

标签 统计

google-cloud-platform ×1

python ×1