সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই ডকুমেন্টটি আইডেন্টিটি অ্যান্ড অ্যাকসেস ম্যানেজমেন্ট (IAM) ভূমিকা এবং রুট অপ্টিমাইজেশানের অনুমতি সম্পর্কিত তথ্য প্রদান করে৷ IAM আপনাকে নির্দিষ্ট রুট অপ্টিমাইজেশান সংস্থানগুলিতে দানাদার অ্যাক্সেস প্রদান করতে দেয় এবং অন্যান্য সংস্থানগুলিতে অ্যাক্সেস প্রতিরোধ করতে সহায়তা করে। IAM আপনাকে ন্যূনতম বিশেষাধিকারের নিরাপত্তা নীতি প্রয়োগ করতে দেয়, যা বলে যে কারও কাছে তাদের প্রকৃতপক্ষে প্রয়োজনের চেয়ে বেশি অনুমতি থাকা উচিত নয়।
যখন একজন প্রিন্সিপাল (একটি ব্যবহারকারী, গোষ্ঠী বা পরিষেবা অ্যাকাউন্ট) একটি Google ক্লাউড API কল করেন, তখন সেই প্রিন্সিপালের কাছে সম্পদ ব্যবহার করার জন্য উপযুক্ত IAM অনুমতি থাকতে হবে। একজন অধ্যক্ষকে প্রয়োজনীয় অনুমতি দেওয়ার জন্য, আপনি প্রিন্সিপালকে একটি IAM ভূমিকা প্রদান করেন।
সাধারণভাবে Google ক্লাউডে অ্যাক্সেস পরিচালনার সাথে নিজেকে পরিচিত করতে, IAM ওভারভিউ দেখুন।
অধ্যক্ষদের রুট অপ্টিমাইজেশান অ্যাক্সেস করার অনুমতি দেওয়ার জন্য পূর্বনির্ধারিত IAM ভূমিকাগুলি হল:
Route Optimization Editor (roles/routeoptimization.editor) : প্রজেক্টের রুট অপ্টিমাইজেশান রিসোর্সে ব্যবহারকারী বা পরিষেবার অ্যাকাউন্ট রিড এবং রাইট অ্যাক্সেস মঞ্জুর করে। এর মধ্যে রয়েছে OptimizeTours এবং BatchOptimizeTours কল করার ক্ষমতা, সেইসাথে GetOperation ব্যবহার করে দীর্ঘ চলমান ক্রিয়াকলাপগুলি পুনরুদ্ধার করার ক্ষমতা।
Route Optimization Viewer (roles/routeoptimization.viewer) : প্রকল্পে রুট অপ্টিমাইজেশান রিসোর্সে শুধুমাত্র পঠনযোগ্য অ্যাক্সেস মঞ্জুর করে। এই ভূমিকাটি OptimizeTours কল করার ক্ষমতা এবং GetOperation ব্যবহার করে লং রানিং অপারেশনগুলিতে অ্যাক্সেস সক্ষম করে।
আপনি ক্লাউড SDK ব্যবহার করে একজন প্রধানের জন্য বাইন্ডিং তৈরি করে একটি ভূমিকা নির্ধারণ করতে পারেন:
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-03-11 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Route Optimization utilizes Identity and Access Management (IAM) to control access to its resources, enabling you to grant specific permissions to users, groups, or service accounts."],["IAM roles like `Route Optimization Editor` and `Route Optimization Viewer` provide predefined permission sets for managing and viewing Route Optimization resources."],["Users or service accounts need appropriate IAM permissions to interact with Google Cloud APIs and use Route Optimization features like `OptimizeTours` and `BatchOptimizeTours`."],["The principle of least privilege is enforced by IAM, ensuring that users have only the necessary permissions for their tasks."],["After role configuration, an OAuth token is required for authentication when using Route Optimization."]]],["IAM roles control access to Route Optimization resources. Principals require appropriate IAM permissions to use Google Cloud APIs. The `Route Optimization Editor` role grants read/write access, including calling `OptimizeTours`, `BatchOptimizeTours`, and `GetOperation`. The `Route Optimization Viewer` role offers read-only access, enabling `OptimizeTours` and `GetOperation`. Roles are assigned to principals through IAM bindings in the Cloud SDK using `gcloud`. After roles are configured, you must create an OAuth token.\n"]]