設定 Mail Admin Quarantine API

呼叫 Mail Admin Quarantine API 前,請先完成本頁步驟,啟用 API、找出每項要求所需的 ID,並在 Google Workspace 帳戶中授予必要的管理員權限。

必要條件

啟用 API

在託管整合項目的雲端專案中啟用 mailadminquarantine.googleapis.com。

控制台

  1. 在 Google Cloud 控制台中啟用 Mail Admin Quarantine API。

    啟用 API

gcloud

執行下列指令,並將 PROJECT_ID 替換為您的雲端專案 ID:

gcloud services enable mailadminquarantine.googleapis.com \
    --project=PROJECT_ID

找到客戶 ID

每次向 Admin Quarantine API 發出要求時,系統都會使用 customers/CUSTOMER_ID 資源名稱識別您的 Google Workspace 帳戶。

如要查看客戶 ID,請按照下列步驟操作:

  1. 以管理員身分登入管理控制台。
  2. 依序點選「帳戶」>「帳戶設定」>「設定檔」。
  3. 複製客戶 ID。

如果客戶 ID 開頭為 C,請移除 C,並在資源名稱中使用剩餘的英數字元值,例如 customers/01abc23de。請勿使用網域名稱做為客戶 ID。

詳情請參閱「查看客戶 ID」。

授予必要的管理員權限

Admin Quarantine API 會強制執行與管理控制台中的管理員隔離區相同的管理員權限檢查。每項要求都會代表 Google Workspace 管理員執行,且該管理員必須具備下列其中一項 Gmail 權限:

秘密河尊爵遊覽行程 允許的操作
存取管理員隔離區 存取及管理所有隔離區 (包括預設隔離區) 中的郵件。
存取受限的隔離區 只能針對與管理員所屬群組相關聯的隔離區,存取及管理其中的郵件。

超級管理員會自動取得這些權限。如要為其他管理員指派包含該權限的角色,請按照下列步驟操作:

  1. 以超級管理員身分登入管理控制台。
  2. 依序點選「帳戶」>「管理員角色」。
  3. 選取現有角色,或按一下「建立新角色」。
  4. 在「權限」分頁中,依序前往「服務」>「Gmail」,然後選取「存取管理員隔離區」或「存取受限隔離區」。
  5. 將角色指派給整合項目在呼叫 API 時模擬的管理員帳戶。

如要進一步瞭解委派管理員角色,請參閱「在 Gmail 中委派管理員權限」和「管理員權限定義」。

如果模擬的管理員不具備必要權限,API 會傳回 403 PERMISSION_DENIED 錯誤。

後續步驟