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 יכולים לבצע את המשימות הבאות:
- ניהול מכשירי Chrome בעזרת Directory API של Admin SDK.
- מנהלים דפדפני Chrome באמצעות ה-Admin SDK של Chrome Browser Management API.
- ניהול מדפסות Chrome CUPS באמצעות ממשק ה-API לניהול של מדפסות Chrome ב-Admin SDK.
תרחישים פופולריים
בטבלה שלמטה מפורטות המשימות העיקריות שאפשר לבצע באמצעות ה-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
אופציונלי: |
שינוי כללי המדיניות ביחידה ארגונית | ./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, יש להגיש בקשת שותף.