使用 Gemini Cloud Assist 測試自訂限制

本頁面提供指南,說明如何使用 Gemini Cloud Assist 建立及測試自訂組織政策限制。

事前準備

必要的角色

如要取得管理組織政策所需的權限,請要求管理員授予您組織的下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

您可以將身分與存取權管理條件新增至機構政策管理員角色繫結,藉此委派組織政策的管理權。如要控管主體可管理組織政策的資源,您可以根據特定標記,設定角色繫結條件。詳情請參閱「建立組織政策」。

自訂限制

自訂限制是在 YAML 檔案中建立,其中指定受限的資源、方法、條件和動作。這些限制會因您強制執行機構政策的服務而異。自訂限制的條件是使用一般運算語言 (CEL) 來定義。

設定自訂限制

您可以使用 Gemini Cloud Assist 建立自訂限制,並設定在組織政策中使用。

  1. 前往 Google Cloud 控制台的「Organization policies」(組織政策) 頁面。

    前往「Organization policies」(組織政策)

  2. 在頁面頂端的專案選擇工具中,選取要設定組織政策的專案。

  3. 在「使用 Gemini 建立自訂組織限制」橫幅中,點按「建立限制」。

  4. 在「Cloud Assist」窗格中,傳送提示詞來描述要產生的自訂限制。例如:

    「將所有compute.googleapis.com/Disk資源的開機磁碟大小限制在 250 GB 以下。」

  5. 查看回應內容,包括限制條件的產生程式碼和限制條件運作方式的其他詳細資料,確認限制條件是否能達成目標。

  6. 選用:如需修改限制,請傳送提示並附上必要變更。舉例來說,「can you add asia-east1」會指示 Gemini Cloud Assist 將 asia-east1 語言代碼新增至限制條件中的相關位置。

  7. 選用:您可以使用 Gemini Cloud Assist 定義測試資源,並模擬限制條件,確認是否能正常運作。詳情請參閱「使用 Gemini Cloud Assist 測試自訂限制」。

  8. 如要使用新限制建立自訂機構政策,請按一下「Insert to Create Constraint」(插入以建立限制)。系統會顯示「建立自訂限制」視窗,並填入產生的自訂限制。您可以照常測試或建立自訂組織政策。

使用 Gemini Cloud Assist 測試自訂限制

您可以使用 Gemini Cloud Assist 測試建立的自訂限制。建立自訂限制後,Gemini Cloud Assist 可協助建立一組資源來測試該自訂限制,然後模擬自訂限制對這些資源的影響。

  1. 如要建立自訂限制,請使用 Gemini Cloud Assist 工作流程設定自訂限制。

  2. 自訂限制產生後,請按一下「開始測試」。系統會產生資源設定清單,並標示每個設定是否符合自訂限制。「屬性」欄會說明各項資源的專屬屬性。

    系統會針對每個符合或不符合規範的資源,產生一組 gcloud CLI 指令,您可以使用這些指令建立測試案例中定義的資源。

  3. 在 Shell 或 Google Cloud 控制台中輸入產生的 gcloud CLI 指令,建立測試資源。如需更多資訊和問題排解操作說明,請參閱與測試資源相關的特定 Google Cloud服務說明文件。

  4. 資源生成後,至少需要 10 分鐘才能進行模擬。

  5. 如要模擬自訂組織政策對資源的影響,請按一下「開始模擬」。

  6. 查看待處理模擬的詳細資料,然後按一下「確認」。 模擬作業最多可能需要 1 小時才能完成。

    1. 如要查看模擬結果,請前往「模擬記錄」頁面。

      前往「模擬記錄」

    2. 選取模擬作業即可查看詳細資料。如果沒有看到模擬結果,請在頁面頂端的專案挑選器中選取機構。

      在「模擬詳細資料」頁面中,您可以查看違規次數、檢查的資源數量、模擬日期,以及所有設定不符規定的資源清單。

      您也可以按一下「設定模擬測試政策」,在模擬測試模式下設定模擬的機構政策。

      詳情請參閱「使用 Policy Simulator 測試組織政策變更」。

後續步驟