簡體   English   中英

如何以編程方式刪除 GCP 資源文件夾?

[英]How to delete a GCP Resource Folder programatically?

我正在嘗試創建一個 cron 服務,為開發團隊清理(刪除計費和刪除)GCP 上的一堆項目和資源文件夾。 理想情況下,我想使用雲功能來執行此操作,因為它是輕量級的,但是,我似乎找不到任何允許刪除 FOLDER 的客戶端庫 有沒有人能夠找到任何客戶端庫來執行此操作?

我正在考慮的其他選擇是:

您可以使用發現 API。我們在生產中使用它(僅用於搜索,然后將項目附加到文件夾)

我們的 python 代碼示例

from googleapiclient import discovery 
from oauth2client.client import GoogleCredentials

#Use GCF Service Account credentials for all APIs call
CREDENTIALS = GoogleCredentials.get_application_default()

SERVICE_RESOURCE_MANAGER_FOLDER = discovery.build('cloudresourcemanager', 'v2', 
                                                    credentials=CREDENTIALS)

# Example for a search
    request = SERVICE_RESOURCE_MANAGER_FOLDER.folders().search(body=body)
    response = request.execute()

如果要執行此操作,請使用刪除操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM