Chrome Policy API 總覽

Chrome Policy API 是一套服務套件,可讓 Chrome 管理員以程式輔助方式,查看及管理貴機構中指派給機構單位的 Chrome 政策。透過這個 API,Chrome 管理員可在機構中使用 ChromeOS 裝置和 Chrome 瀏覽器的情形取得深入分析。

主要優點

  • Google 管理控制台相容性:透過 API 進行的變更會反映在 Google 管理控制台 UI 中,反之亦然。

  • 稽核記錄:使用此 API 進行的變更會記錄在標準管理員稽核記錄中。

  • 資料導向方法:Chrome 政策會以資料表示,而且不會由 API 介面直接參照,這樣一來,您就能將 API 用戶端自動化,方便日後使用未來的 Chrome 政策,無需額外開發。日後,透過 API 支援的政策數量將會增加。

  • 與 Admin SDK API 相輔相成:這個 API 可與 Admin SDK API 相輔相成,因為 Chrome 管理員可以執行以下工作:

下表列出您可以透過此 API 完成的常見工作。如要查看要求和回應範例,請前往程式碼範例

網址是相對於 https://chromepolicy.googleapis.com/v1/customers/$CUSTOMER 的網址。

工作說明 相對網址 HTTP 方法 要求參數
列出政策結構定義 ./policySchemas GET 選用: filterpageSizepageToken
取得政策結構定義 ./policySchemas/$SCHEMA_NAME GET  
取得或列出機構單位或群組的政策 ./policies:resolve POST 必要: policySchemaFilterpolicyTargetKey

選用: pageSizepageToken

修改機構單位中的政策 ./policies/orgunits:batchModify POST 必要: requests: {policyTargetKey, policyValue, updateMask}
沿用機構單位的政策 ./policies/orgunits:batchInherit POST 必要: requests: {policyTargetKey, policySchema}
修改群組中的政策 ./policies/groups:batchModify POST 必要: requests: {policyTargetKey, policyValue, updateMask}
刪除群組中的政策 ./policies/groups:batchDelete POST 必要: requests: {policyTargetKey, policySchema}
列出群組中的優先順序 ./policies/groups:listGroupPriorityOrdering POST 必要: requests: {policyTargetKey, policyNamespace}
更新群組中的優先順序 ./policies/groups:updateGroupPriorityOrdering POST 必要: requests: {policyTargetKey, policyNamespace, groupIds}
根據政策上傳檔案 ./policies/files:uploadPolicyFile POST 必要: requests: {policyField}

用量限制

這個 API 僅供 Chrome 客戶機構內部使用。詳情請參閱《Chrome Policy API 服務條款》。如要與 Google 合作建立商業 API 用戶端,請提出合作夥伴申請

後續步驟