Chrome Management Chrome Browsers API অ্যাডমিনিস্ট্রেটরদের ডেটা দেখতে এবং Chrome Enterprise Core-এ নথিভুক্ত Chrome ব্রাউজার ম্যানেজ করতে দেয়। এই API সেটটি এনরোল করা Chrome ব্রাউজারগুলির তালিকা তৈরি করতে, একটি Chrome ব্রাউজার পুনরুদ্ধার করতে, একটি Chrome ব্রাউজারের জন্য টীকা তথ্য আপডেট করতে, সাংগঠনিক ইউনিটগুলির (OUs) মধ্যে Chrome ব্রাউজারগুলি সরাতে এবং একটি Chrome ব্রাউজার থেকে সংগৃহীত ডেটা মুছে ফেলতে ব্যবহার করা যেতে পারে।
API পদ্ধতির দ্রুত ওভারভিউ
URLগুলি
https://chromemanagement.googleapis.com/v1/customers/{customer_id}-এর সাথে সম্পর্কিত
| বিবরণ | রিলেটিভ URL | HTTP পদ্ধতি |
|---|---|---|
| নথিভুক্ত Chrome ব্রাউজারের তালিকা | /chromeBrowsers | পান |
| Chrome ব্রাউজার ফিরিয়ে আনা | /chromeBrowsers/{browser_permanent_id} | পান |
| Chrome ব্রাউজারের জন্য অ্যানোটেশন তথ্য আপডেট করুন | /chromeBrowsers/{browser_permanent_id} | প্যাচ |
| Chrome ব্রাউজার নতুন প্রাতিষ্ঠানিক ইউনিটে (OU) সরানো | /chromeBrowsers:move | পোস্ট করুন |
| Chrome ব্রাউজার থেকে সংগ্রহ করা ডেটা মুছে দেওয়া | /chromeBrowsers/{browser_permanent_id} | মুছুন |
অনুরোধ ও উত্তরের উদাহরণের জন্য কোড স্যাম্পেল দেখুন।
ফলাফল ফিল্টার করা হচ্ছে
/chromeBrowsers
পদ্ধতির মাধ্যমে Chrome ব্রাউজার তালিকাভুক্ত করার সময়, আপনি filter কোয়েরি প্যারামিটার ব্যবহার করে ফলাফল আরও নির্দিষ্ট করতে পারবেন। HTTP অনুরোধে পাঠানোর সময় সব
ফিল্টার প্যারামিটার URL-এস্কেপড হতে হবে। AND অপারেটর ব্যবহার করে একাধিক
শর্ত একত্রিত করা যেতে পারে।
- স্ট্রিং, ইন্টিজার এবং Enum ফিল্ড:
=এবং:তুলনামূলক অপারেটর কাজ করে। ওয়াইল্ডকার্ড*(প্রিফিক্সprefix*, সাফিক্স*suffix, সাবস্ট্রিং*substring*, অথবা উপস্থিতি*)=এবং:-এর সাথে শুধুমাত্রmachine_name,annotated_asset_id, এবংbrowser_version-এর জন্য কাজ করে (যেমন,machine_name=LIX*অথবাbrowser_version:"*6367*")। আনঅ্যাডর্নড গ্লোবাল স্ট্রিং লিটারেল ফিল্টারিং (ফিল্ডের নাম ছাড়া) কাজ করে: একটি শব্দ যেমনABCম্যাচ করে যদি কোনও ইন্ডেক্স করা স্ট্রিং ফিল্ডেABCথাকে এবংANDবা হোয়াইটস্পেস (যেমন,machine AND 73বাmachine 73) দ্বারা যুক্ত একাধিক শব্দ সেইসব ব্রাউজারের সাথে ম্যাচ করে যেগুলির ইন্ডেক্স করা টেক্সট ফিল্ডের যেকোনও একটিতে প্রতিটি নির্দিষ্ট শব্দ থাকে (যদিও একটি কোট করা একাধিক শব্দের স্ট্রিং যেমন"machine 73"একটি ফিল্ডের মধ্যে থাকা সঠিক সংলগ্ন বাক্যাংশের সাথে ম্যাচ করে)। - টাইমস্ট্যাম্প ফিল্ড:
=,<=এবং>=কম্প্যারিজন অপারেটর কাজ করে। টাইমস্ট্যাম্পে ডবল কোটের মধ্যে RFC-3339 ফর্ম্যাট করা স্ট্রিং থাকতে হবে (যেমন,"2020-01-01T12:00:00Z"বা"2012-04-21T11:30:00-04:00")। তুলনা ব্যবহার করে ক্লোজড টাইমস্ট্যাম্প রেঞ্জ নির্দিষ্ট করা যেতে পারে। - প্রাতিষ্ঠানিক ইউনিট ফিল্টারিং: আপনি
org_unit_path(যেমন,org_unit_path=/Marketing) উল্লেখ করে নির্দিষ্ট প্রাতিষ্ঠানিক ইউনিটের ব্রাউজার ফিল্টার করতে পারবেন। একটি প্রাতিষ্ঠানিক ইউনিট ম্যাচিং সমর্থিত। - গ্রুপ ফিল্টার করা: আপনি
in_groupফাংশন (যেমন,in_group("groups/00gjdgxs0lm8l7o")) ব্যবহার করে নির্দিষ্ট Cloud Identity গ্রুপের অন্তর্গত ব্রাউজার ফিল্টার করতে পারবেন।
ফিল্টার করা যাবে এমন ফিল্ড
| ফিল্ড | বিবরণ |
|---|---|
browser_permanent_id
|
Chrome ব্রাউজার ডিভাইসের স্থায়ী অনন্য শনাক্তকারী। |
last_policy_fetch_time
|
Chrome ব্রাউজার ডিভাইসের জন্য শেষবার নীতি ফেচ করার সময়। |
os_platform
|
Chrome ব্রাউজার ডিভাইসের জন্য OS প্ল্যাটফর্ম
(যেমন, WINDOWS, MAC, LINUX)। |
os_architecture
|
Chrome ব্রাউজার ডিভাইসের OS আর্কিটেকচার। |
os_version |
Chrome ব্রাউজার ডিভাইসের জন্য OS ভার্সন। |
machine_name
|
Chrome ব্রাউজার ডিভাইসের সাথে যুক্ত মেশিনের নাম। |
annotated_location
|
Chrome ব্রাউজার ডিভাইসের জন্য অ্যানোটেট করা লোকেশন। |
annotated_user
|
Chrome ব্রাউজার ডিভাইসের জন্য অ্যানোটেট করা ব্যবহারকারী। |
annotated_asset_id
|
Chrome ব্রাউজার ডিভাইসের জন্য অ্যানোটেট করা অ্যাসেট আইডি। |
annotated_note
|
Chrome ব্রাউজার ডিভাইসের জন্য অ্যানোটেট করা নোট। |
org_unit_path
|
Chrome ব্রাউজার ডিভাইসের জন্য
প্রাতিষ্ঠানিক ইউনিট পাথ (যেমন, /Marketing)। |
org_unit_id
|
Chrome ব্রাউজার ডিভাইসের জন্য সাংগঠনিক ইউনিট আইডি। |
last_registration_time
|
Chrome ব্রাউজার ডিভাইসের রেজিস্ট্রেশনের সময়। |
os_platform_version
|
Chrome ব্রাউজার ডিভাইসের জন্য OS প্ল্যাটফর্ম এবং মেজর ভার্সন। |
browser_version
|
ডিভাইসে ইনস্টল করা Chrome ব্রাউজারের ভার্সন রিপোর্ট করা হয়েছে। |
last_status_report_time
|
Chrome ব্রাউজার ডিভাইসের জন্য শেষ স্ট্যাটাস রিপোর্টের সময়। |
extension_count
|
Chrome ব্রাউজার ডিভাইসে ইনস্টল করা এক্সটেনশনের সংখ্যা। |
policy_count
|
Chrome ব্রাউজার ডিভাইসে প্রয়োগ করা নীতির সংখ্যা। |
last_device_user |
মেশিনে শেষবার সাইন-ইন করা ব্যবহারকারী। |
last_activity_time
|
শেষবার Chrome ব্রাউজার ডিভাইস অ্যাক্টিভিটি দেখিয়েছে (নীতি ফেচ বা রিপোর্টিং)। |
device_id_collision
|
Chrome ব্রাউজার একই মেশিন (true বা false) হিসেবে শনাক্ত করে এমন একাধিক মেশিন ডিভাইস আইডি শেয়ার করে কিনা। |
ফাংশন ফিল্টার করুন
| ফাংশন | বিবরণ |
|---|---|
in_group(string)
|
নির্দিষ্ট Cloud Identity গ্রুপ রিসোর্স নামের (ফর্ম্যাট:
in_group("groups/{group_id}"))
Chrome ব্রাউজার ডিভাইসের তালিকা
ফিল্টার করে। |
ফলাফল সাজানো হচ্ছে
আপনি orderBy কোয়েরি প্যারামিটার ব্যবহার করে ফলাফলের ক্রম নির্দিষ্ট করতে পারেন। ডিফল্ট হিসেবে, ছোট থেকে বড় ক্রমে সাজানো হয়। কোনও ফিল্ডের জন্য নিম্নক্রম নির্দিষ্ট করতে,
ফিল্ডের নামের শেষে " desc" যোগ করুন (যেমন, last_activity_time
desc)।
অনির্দিষ্ট থাকলে, ডিফল্ট ক্রম হল
browser_permanent_id-এর ঊর্ধ্বক্রম।
কাজ করে এমন অর্ডারিং ফিল্ড
browser_permanent_idlast_policy_fetch_timeannotated_userannotated_locationannotated_asset_idannotated_notesorg_unit_pathos_versionlast_registration_timeextension_countpolicy_countlast_device_usermachine_namebrowser_version_channelos_platform_versionlast_activity_timebrowser_version
অ্যাডমিনের বিশেষ সুবিধা
Chrome Browsers API অ্যাডমিনিস্ট্রেটর রোলের ডেলিগেশন মেনে চলে।
| পদ্ধতি | অ্যাডমিনের বিশেষ সুবিধা থাকতে হবে |
|---|---|
| ListChromeBrowsers | "পরিষেবা -> Chrome ম্যানেজমেন্ট -> সেটিংস -> ম্যানেজ করা
ব্রাউজার" অথবা "পরিষেবা -> Chrome ম্যানেজমেন্ট -> সেটিংস -> ম্যানেজ করা ব্রাউজার -> Read" |
| GetChromeBrowser | "পরিষেবা -> Chrome ম্যানেজমেন্ট -> সেটিংস -> ম্যানেজ করা
ব্রাউজার" অথবা "পরিষেবা -> Chrome ম্যানেজমেন্ট -> সেটিংস -> ম্যানেজ করা ব্রাউজার -> Read" |
| UpdateChromeBrowser | "পরিষেবা -> Chrome ম্যানেজমেন্ট -> সেটিংস -> ম্যানেজ করা ব্রাউজার" |
| MoveChromeBrowsers | "পরিষেবা -> Chrome ম্যানেজমেন্ট -> সেটিংস -> ম্যানেজ করা ব্রাউজার" |
| DeleteChromeBrowser | "পরিষেবা -> Chrome ম্যানেজমেন্ট -> সেটিংস -> ম্যানেজ করা ব্রাউজার" |
অ্যাডমিনিস্ট্রেটর ভূমিকা ও বিশেষ অধিকার ম্যানেজ করতে, "অ্যাডমিন কনসোল -> অ্যাডমিন ভূমিকা" বিকল্পে যান।
API স্কোপ
Chrome ম্যানেজমেন্ট Chrome ব্রাউজার API-এর জন্য নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
| পদ্ধতি | OAuth স্কোপ প্রয়োজন |
|---|---|
| ListChromeBrowsers | https://www.googleapis.com/auth/chrome.management.browsers অথবা https://www.googleapis.com/auth/chrome.management.browsers.readonly |
| GetChromeBrowser | https://www.googleapis.com/auth/chrome.management.browsers অথবা https://www.googleapis.com/auth/chrome.management.browsers.readonly |
| UpdateChromeBrowser | https://www.googleapis.com/auth/chrome.management.browsers |
| MoveChromeBrowsers | https://www.googleapis.com/auth/chrome.management.browsers |
| DeleteChromeBrowser | https://www.googleapis.com/auth/chrome.management.browsers |
আরও তথ্যের জন্য, যাচাইকরণ ওভারভিউ দেখুন।