סקירה כללית על Chrome Policy API

Chrome Policy API הוא חבילת שירותים שמאפשרת לאדמינים ב-Chrome להציג ולנהל באופן פרוגרמטי כללי מדיניות של Chrome שהוקצו ליחידות הארגוניות בארגון שלהם. באמצעות ה-API הזה, אדמינים ב-Chrome יכולים לקבל תובנות על אופן השימוש במכשירי ChromeOS ובדפדפני Chrome בארגון.

יתרונות עיקריים

  • תאימות למסוף Google Admin: השינויים שמבצעים באמצעות ה-API יבואו לידי ביטוי בממשק המשתמש של מסוף Google Admin, ולהפך.

  • יומני ביקורת: שינויים שמבוצעים באמצעות ה-API הזה מתועדים ביומני הביקורת הרגילים של האדמין.

  • גישה מבוססת-נתונים: כללי המדיניות של Chrome מיוצגים כנתונים וממשק ה-API לא מפנה אליהם ישירות. כך תוכלו להפוך לקוחות API לאוטומטיים כך שישתמשו בכללי מדיניות Chrome עתידיים ללא פיתוח נוסף. עם הזמן, מספר כללי המדיניות שנתמכים ב-API יגדל.

  • משלים את ה-Admin SDK API: ה-API הזה משלים את ה-Admin SDK API, שבו אדמינים ב-Chrome יכולים לבצע את המשימות הבאות:

בטבלה שלמטה מפורטות המשימות העיקריות שאפשר לבצע באמצעות ה-API הזה. בקטע Code samples (דוגמאות לקודים), תוכלו לקרוא את התשובות והבקשות לדוגמה.

כתובות ה-URL הן יחסיות ל-https://chromepolicy.googleapis.com/v1/customers/$CUSTOMER.

תיאור המשימה כתובת URL יחסית שיטת HTTP פרמטרים של בקשה
הצגת סכימות של מדיניות ./policySchemas GET אופציונלי: filter, pageSize, pageToken
קבלת סכימת מדיניות ./policySchemas/$SCHEMA_NAME GET  
קבלת מדיניות או הצגת כללי מדיניות עבור יחידה ארגונית או קבוצה ./policies:resolve POST חובה: policySchemaFilter, policyTargetKey

אופציונלי: pageSize, pageToken

שינוי כללי המדיניות ביחידה ארגונית ./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. כדי לבנות לקוח API מסחרי בשותפות עם Google, יש להגיש בקשת שותף.

השלבים הבאים