![](/img/trans.png)
[英]PHP - How can I delete a GCP bucket folder and all files/folders within it?
[英]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.