Chrome Policy API की खास जानकारी

Chrome Policy API ऐसी सेवाओं का सुइट है जो Chrome एडमिन को यह सुविधा देती है कि वे अपने संगठन में संगठन की इकाइयों को असाइन की गई Chrome की नीतियों को प्रोग्राम के हिसाब से, अपने-आप देख और मैनेज कर सकते हैं. इस एपीआई की मदद से, Chrome एडमिन को यह अहम जानकारी मिल सकती है कि उनके संगठन में ChromeOS डिवाइसों और Chrome ब्राउज़र का इस्तेमाल किस तरह किया जा रहा है.

खास फ़ायदे

  • Google Admin console के साथ काम करने की सुविधा: एपीआई की मदद से जो बदलाव किए जाते हैं वे Google Admin console के यूज़र इंटरफ़ेस (यूआई) में दिखते हैं. इसी तरह Google Admin console में एपीआई की मदद से किए गए बदलाव, Google Admin console के यूज़र इंटरफ़ेस (यूआई) में दिखते हैं.

  • ऑडिट लॉग करना: इस एपीआई की मदद से किए गए बदलाव, स्टैंडर्ड एडमिन ऑडिट लॉग में लॉग किए जाते हैं.

  • डेटा पर आधारित तरीका: Chrome की नीतियों को डेटा के तौर पर दिखाया जाता है. इन नीतियों का इस्तेमाल सीधे तौर पर एपीआई इंटरफ़ेस से नहीं किया जाता. इससे Chrome की नीतियों को आने वाले समय में इस्तेमाल करने के लिए, एपीआई क्लाइंट को ऑटोमेट करने की सुविधा मिलती है. इसके लिए, अलग से कोई डेवलपमेंट नहीं करना पड़ता. समय के साथ, एपीआई की मदद से काम करने वाली नीतियों की संख्या बढ़ जाएगी.

  • एडमिन SDK API के साथ-साथ: यह एपीआई, एडमिन SDK API के साथ काम करता है. इसमें Chrome के एडमिन ये काम कर सकते हैं:

नीचे दी गई टेबल में उन मुख्य कामों की सूची दी गई है जिन्हें इस एपीआई की मदद से पूरा किया जा सकता है. अनुरोध और जवाबों के उदाहरण देखने के लिए, कोड सैंपल पर जाएं.

यूआरएल, https://chromepolicy.googleapis.com/v1/customers/$CUSTOMER से जुड़े हैं.

टास्क के बारे में जानकारी मिलता-जुलता यूआरएल एचटीटीपी तरीका अनुरोध के पैरामीटर
नीति के स्कीमा की सूची बनाना ./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}

इस्तेमाल करने की सीमा

यह एपीआई सिर्फ़ Chrome का इस्तेमाल करने वाले ग्राहक के संगठन में अंदरूनी तौर पर इस्तेमाल करने के लिए है. ज़्यादा जानकारी के लिए, Chrome Policy API की सेवा की शर्तें देखें. Google के साथ साझेदारी में व्यावसायिक एपीआई क्लाइंट बनाने के लिए, पार्टनर ऐप्लिकेशन सबमिट करें.

अगले चरण