Chrome Management Chrome Browsers API

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_id
  • last_policy_fetch_time
  • annotated_user
  • annotated_location
  • annotated_asset_id
  • annotated_notes
  • org_unit_path
  • os_version
  • last_registration_time
  • extension_count
  • policy_count
  • last_device_user
  • machine_name
  • browser_version_channel
  • os_platform_version
  • last_activity_time
  • browser_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

আরও তথ্যের জন্য, যাচাইকরণ ওভারভিউ দেখুন।