本頁說明安全刪除應用程式的最佳做法和操作說明。
刪除應用程式的步驟
以下操作說明適用於 Google Cloud 控制台。
控制台
如要刪除應用程式,請按照下列步驟操作:
前往 Google Cloud 控制台的「Gemini Enterprise」頁面。
找到要刪除的應用程式,然後依序按一下 和「刪除」。
在「要刪除應用程式嗎?」對話方塊中輸入應用程式名稱,然後按一下「確認」。
刪除含有 IAM 政策的應用程式的最佳做法
應用程式刪除後即無法復原,因此,如果應用程式已設定存取權控管機制,您可以在刪除應用程式前,先從 IAM 政策中移除所有使用者。請按照下列步驟操作:
清除 IAM 政策:刪除應用程式前,請先清除其 IAM 政策,移除使用者存取權。方法是設定空白的
bindings陣列。使用
getIamPolicy方法,取得應用程式目前的 IAM 政策。REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:getIamPolicy"更改下列內容:
PROJECT_ID:專案的 ID。ENDPOINT_LOCATION:API 要求適用的多區域。請指定下列其中一個值:us適用於美國多區域eu代表歐盟多區域global適用於全域位置
LOCATION:資料儲存庫的多區域:global、us或euAPP_ID:要設定的應用程式 ID。
如要移除所有現有繫結,請使用
setIamPolicy方法,並在要求主體中加入空白的bindings陣列。REST
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "policy": { "etag": "ETAG", "bindings": [] } }' \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:setIamPolicy"更改下列內容:
ETAG:使用getIamPolicy方法時,您在回應中取得的etag值。PROJECT_ID:專案的 ID。ENDPOINT_LOCATION:API 要求適用的多區域。請指定下列其中一個值:us適用於美國多區域eu代表歐盟多區域global適用於全域位置
LOCATION:資料儲存庫的多區域:global、us或euAPP_ID:要設定的應用程式 ID。
確認對使用者的影響:清除政策並等待傳播時間過後,請確認存取權撤銷作業是否對使用者造成任何非預期問題。
刪除應用程式:確認影響後,請按照「刪除應用程式的步驟」一節的說明刪除應用程式。