রিসোর্সে অ্যাক্সেস কন্ট্রোল করা

আপনি প্রোজেক্ট লেভেলে অন্যান্য Earth Engine ব্যবহারকারীদের সাথে আপনার Earth Engine চালু থাকা প্রোজেক্টের অ্যাসেট বা কম্পিউট কোটা শেয়ার করতে পারবেন। Earth Engine অ্যাসেট বা কম্পিউট অন্য ব্যবহারকারী বা ব্যবহারকারীর গ্রুপের সাথে শেয়ার করা যেতে পারে। আপনি যদি ব্যবহারকারীদের কোনও গ্রুপের সাথে শেয়ার করতে চান, তাহলে নতুন Google Group তৈরি করুন এবং এর ইমেল আইডি নোট করুন (গ্রুপ পৃষ্ঠার 'সম্পর্কে' লিঙ্ক থেকে উপলভ্য)। এই পৃষ্ঠায় বর্ণনা করা হয়েছে যে কীভাবে কোনও ব্যক্তি বা গ্রুপকে রিসোর্সের অ্যাক্সেস দেওয়া যায় এবং বিভিন্ন অ্যাক্টিভিটির জন্য প্রয়োজনীয় ভূমিকা ও অনুমতি।

Earth Engine পরিষেবার ব্যবহার সেট করুন

কোনও ক্লাউড প্রোজেক্টে Earth Engine API ব্যবহার করতে হলে, API-কে অবশ্যই প্রোজেক্টে চালু থাকতে হবে এবং ব্যবহারকারীর কাছে অন্তত Earth Engine রিসোর্স ভিউয়ার ভূমিকায় অনুমতি থাকতে হবে (আগে থেকে নির্ধারিত Earth Engine IAM ভূমিকা সম্পর্কে আরও জানুন)। এছাড়াও, ব্যবহারকারীর কাছে প্রোজেক্টের জন্য অন্তত serviceusage.services.useটি অনুমতি থাকতে হবে। প্রজেক্টের মালিক বা এডিটর ভূমিকা অথবা নির্দিষ্ট পরিষেবা ব্যবহারকারী গ্রাহক ভূমিকার মাধ্যমে এই অনুমতি দেওয়া যেতে পারে। বেছে নেওয়া প্রোজেক্টে ব্যবহারকারীর Earth Engine-এর প্রয়োজনীয় অনুমতি এবং পরিষেবা ব্যবহারের অনুমতি না থাকলে একটি সমস্যা দেখা দেবে।

অ্যাসেট সংক্রান্ত অনুমতি সেট করুন

অ্যাসেট-লেভেল অনুমতি সেট করা

অ্যাসেট লেভেলে অনুমতি আপডেট করার জন্য বিভিন্ন বিকল্প আছে।

  • কোড এডিটরে অ্যাসেট ম্যানেজার ব্যবহার করুন।
  • Earth Engine কমান্ড লাইন ব্যবহার করুন।
  • ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন, যেমন, ee.data.setAssetAcl()।
  • অথবা সরাসরি REST API কল করুন।

প্রোজেক্ট-লেভেল অ্যাসেট সংক্রান্ত অনুমতি সেট করা

প্রোজেক্ট লেভেলে শেয়ার করার মাধ্যমে আপনার Earth Engine চালু থাকা ক্লাউড প্রোজেক্টের সব অ্যাসেটের জন্য একসাথে অনুমতি সেট করা হয়।

আপনার প্রোজেক্টের IAM অ্যাডমিন পৃষ্ঠায় উপযুক্ত Identity and Access Management (IAM) ভূমিকা অ্যাসাইন করে আপনি প্রোজেক্ট লেভেলে অ্যাসেট শেয়ার করতে পারবেন। Earth Engine অ্যাসেট ও রিসোর্স শেয়ার করার জন্য আগে থেকে নির্ধারিত Earth Engine IAM ভূমিকা আছে। IAM ভূমিকা সম্পর্কে আরও সাধারণ ওভারভিউ পেতে ভূমিকা বোঝা দেখুন।

অন্য কোনও ব্যবহারকারী আপনার কোনও অ্যাসেট অ্যাক্সেস করার চেষ্টা করলে, প্রথমে অ্যাসেট লেভেলে অনুমতি চেক করা হয়। অ্যাসেট লেভেলে অনুমতি সেট করা না থাকলে অথবা চেক করা না গেলে (যেমন, অ্যাক্সেস না থাকলে), প্রোজেক্ট লেভেলে অনুমতি চেক করা হবে।

প্রোজেক্ট লেভেল অনুমতি সেট করুন

প্রোজেক্ট লেভেলে অনুমতি সেট করতে, কোনও ব্যবহারকারী বা ব্যবহারকারীর গ্রুপকে প্রোজেক্ট IAM ভূমিকা অ্যাসাইন করুন:

  1. Google Cloud কনসোলে IAM পৃষ্ঠা খুলুন
    IAM পৃষ্ঠা খুলুন
    অথবা Code Editor-এর অ্যাসেট ট্যাবে আপনার প্রোজেক্টের নামের উপর পয়েন্টার ধরে রাখুন এবং আইকনে ক্লিক করুন।
  2. প্রোজেক্ট বেছে নিন বিকল্পে ক্লিক করে আপনার প্রোজেক্ট বেছে নিন (আপনি যদি কোড এডিটর থেকে IAM পৃষ্ঠা খুলে থাকেন, তাহলে আপনি ইতিমধ্যেই সেখানে থাকবেন)।
  3. উপরে যোগ করুন বিকল্পে ক্লিক করে নতুন মেম্বার হিসেবে কোনও ব্যক্তি বা গ্রুপের ইমেল আইডি যোগ করুন অথবা প্রজেক্টে আগে থেকে থাকা মেম্বারের নামের পাশে আইকনে ক্লিক করুন।
  4. ভূমিকা ড্রপ ডাউন থেকে আপনি যে Earth Engine রিসোর্স ভূমিকা অনুমোদন করতে চান সেটি খুঁজুন। বিস্তারিত জানতে আগে থেকে নির্ধারিত Earth Engine IAM ভূমিকা দেখুন।
  5. সেভ করুন বোতামে ক্লিক করুন।

VPC Service Controls

Earth Engine-এ VPC Service Controls কাজ করে, এটি Google Cloud-এর একটি নিরাপত্তা ফিচার যা ব্যবহারকারীদের রিসোর্স সুরক্ষিত রাখতে এবং ডেটা এক্সফিল্ট্রেশন সংক্রান্ত ঝুঁকি কমাতে সাহায্য করে। VPC সার্ভিস পেরিমিটারে রিসোর্স যোগ করলে ডেটা রিড ও রাইট অপারেশন আরও ভালোভাবে নিয়ন্ত্রণ করা যায়।

VPC-SC ফিচার ও কনফিগারেশন সম্পর্কে আরও জানুন।

সীমাবদ্ধতা

আপনার রিসোর্সের জন্য VPC Service Controls চালু করার ক্ষেত্রে কিছু সীমাবদ্ধতা আছে, যার জন্য আমরা উদাহরণস্বরূপ সমাধান প্রদান করেছি:

সীমাবদ্ধতা বিকল্পের উদাহরণ
কোড এডিটর কাজ করে না এবং VPC Service Controls, পরিষেবা পেরিমিটারের মধ্যে রিসোর্স ও ক্লায়েন্টের সাথে এটি ব্যবহার করার অনুমতি দেবে না। geemap লাইব্রেরির সাথে Earth Engine Python API ব্যবহার করুন।
পুরনো অ্যাসেট VPC Service Controls-এর মাধ্যমে সুরক্ষিত নয়। ক্লাউড প্রোজেক্টে সেভ করা অ্যাসেট ব্যবহার করুন।
Google Drive-এ এক্সপোর্ট করুন বিকল্পটি VPC Service Controls-এ কাজ করে না।
Earth Engine অ্যাপ পরিষেবা পেরিমিটারের মধ্যে রিসোর্স ও ক্লায়েন্টের জন্য কাজ করে না। কোনও বিকল্প সমাধান উপলভ্য নেই।

সুরক্ষিত VPC সার্ভিস পেরিমিটারের মধ্যে রিসোর্স সহ Earth Engine ব্যবহার করার সুবিধা শুধুমাত্র প্রফেশনাল ও প্রিমিয়াম প্ল্যানেই উপলভ্য। বেসিক প্ল্যানের সাথে যুক্ত VPC-SC সুরক্ষিত প্রোজেক্টের সাথে Earth Engine API ব্যবহার করার চেষ্টা করলে এরর দেখাবে। Earth Engine-এর দাম সম্পর্কে আরও জানতে অফিসিয়াল ডকুমেন্টেশন দেখুন।

VPC সার্ভিস কন্ট্রোল ও এর সীমাবদ্ধতা সম্পর্কে আরও তথ্য কাজ করে এমন প্রোডাক্ট ও সীমাবদ্ধতা থেকে পাওয়া যাবে।

ভূমিকা ও অনুমতি

নিম্নলিখিত বিভাগে Earth Engine রিসোর্স অ্যাক্সেস করা ও অ্যাক্টিভিটি পারফর্ম করার জন্য প্রয়োজনীয় অনুমতি ও ভূমিকার বিবরণ দেওয়া হয়েছে। Cloud প্রোজেক্টের অনুমতি এবং ভূমিকা সম্পর্কে আরও জানতে Google Cloud ডকুমেন্টেশন দেখুন।

আগে থেকে নির্ধারিত Earth Engine IAM ভূমিকা

Earth Engine-এ আগে থেকে নির্ধারিত ভূমিকা থাকে যা কোনও প্রোজেক্টের মধ্যে Earth Engine রিসোর্সের উপর বিভিন্ন মাত্রার নিয়ন্ত্রণ প্রদান করে। এইসব ভূমিকা হল:

ভূমিকা শীর্ষক বিবরণ
roles/earthengine.viewer Earth Engine রিসোর্স ভিউয়ার অ্যাসেট ও টাস্ক দেখার ও তালিকাভুক্ত করার অনুমতি দেয়।
roles/earthengine.writer Earth Engine রিসোর্স রাইটার অ্যাসেট পড়া, তৈরি করা, পরিবর্তন করা ও মুছে ফেলা, ছবি ও টেবিল ইমপোর্ট করা, টাস্ক পড়া ও আপডেট করা, ইন্টার‍্যাক্টিভ কম্পিউটেশন করা এবং দীর্ঘ সময় ধরে চলা এক্সপোর্ট টাস্ক তৈরি করার অনুমতি দেয়।
roles/earthengine.admin Earth Engine অ্যাডমিন Earth Engine অ্যাসেটের অ্যাক্সেস কন্ট্রোল পরিবর্তন করা সহ সব Earth Engine রিসোর্সের জন্য অনুমতি প্রদান করে।
roles/earthengine.appsPublisher Earth Engine অ্যাপ প্রকাশক Earth Engine অ্যাপের সাথে ব্যবহার করার জন্য পরিষেবা অ্যাকাউন্ট তৈরি করার অনুমতি দেয়। এছাড়াও, ক্লাউড প্রোজেক্টের অধীনে প্রোজেক্টের মালিকানাধীন অ্যাপ এডিট ও মুছে ফেলার অনুমতি দেয়।

মনে রাখবেন, আগে থেকে নির্ধারিত Earth Engine ভূমিকা আপনার প্রয়োজন পূরণ না করলে, আপনি আদিম বা কাস্টম ভূমিকা সেট করতে পারেন। আপনি প্রতিটি ভূমিকার সাথে যুক্ত অনুমতির বান্ডেল IAM ভূমিকা পৃষ্ঠা থেকে নির্দিষ্ট ভূমিকা ফিল্টার করে এবং ভূমিকাতে ক্লিক করে দেখতে পারেন।

Earth Engine API চালু করুন

কোনও ক্লাউড প্রোজেক্টে Earth Engine API চালু করতে, ব্যবহারকারীর পরিষেবা ব্যবহার অ্যাডমিন (roles/serviceusage.serviceUsageAdmin) ভূমিকা, অথবা অন্য কোনও ভূমিকা যাতে serviceusage.services.enable অনুমতি (যেমন প্রোজেক্টের মালিক বা এডিটর) অন্তর্ভুক্ত থাকে, তা প্রয়োজন।

অনুমতি প্রয়োজন
  • serviceusage.services.enable
  • serviceusage.services.get
সাজেস্ট করা ভূমিকা
  • পরিষেবা ব্যবহার সংক্রান্ত অ্যাডমিন (roles/serviceusage.serviceUsageAdmin) অথবা
  • মালিক (roles/owner) অথবা
  • এডিটর (roles/editor)

Earth Engine API-তে সম্পূর্ণ অ্যাক্সেস

REST API-এর মাধ্যমে সরাসরি, কোড এডিটরের মাধ্যমে অথবা ক্লায়েন্ট লাইব্রেরির মাধ্যমে, ব্যবহারকারীদের Earth Engine পরিষেবায় সম্পূর্ণ অ্যাক্সেস দিতে, ব্যবহারকারীদের এই ধরনের অপারেশন করার অনুমতি প্রয়োজন হবে:

অনুমতি প্রয়োজন
  • clientauthconfig.clients.listWithSecrets
  • earthengine.assets.get
  • earthengine.assets.getIamPolicy
  • earthengine.assets.list
  • earthengine.computations.create
  • earthengine.operations.get
  • earthengine.operations.list
  • monitoring.timeSeries.list
  • resourcemanager.projects.get
  • resourcemanager.projects.list
  • serviceusage.operations.get
  • serviceusage.operations.list
  • serviceusage.quotas.get
  • serviceusage.services.get
  • serviceusage.services.list
  • serviceusage.services.use
সাজেস্ট করা ভূমিকা
  • পরিষেবা ব্যবহারকারী গ্রাহক (roles/serviceusage.serviceUsageConsumer) এবং এর মধ্যে যেকোনও একটি:
    • Earth Engine রিসোর্স ভিউয়ার (roles/earthengine.viewer) অথবা
    • Earth Engine রিসোর্স রাইটার (roles/earthengine.writer) অথবা
    • Earth Engine রিসোর্স অ্যাডমিন (roles/earthengine.admin)
  • যেসব ব্যবহারকারী নোটবুক এনভায়রনমেন্টের মাধ্যমে Earth Engine অ্যাক্সেস করেন এবং Notebook Authenticator ব্যবহার করেন, তাদের জন্য OAuth কনফিগারেশন এডিটর (roles/oauthconfig.editor) অতিরিক্ত প্রয়োজন। আরও জানতে Colab বা JupyterLab নোটবুক যাচাইকরণ দেখুন।
নোট API কল করার সময় প্রোজেক্টকে অ্যাক্টিভ প্রোজেক্ট হিসেবে ব্যবহার করার জন্য Google Cloud-এর পরিষেবা ব্যবহারকারী গ্রাহক ভূমিকা প্রয়োজন, এবং X প্রোজেক্টে এই অনুমতি না থাকলে ee.Initialize(project=X) ব্যর্থ হবে। এছাড়াও, আপনি Cloud Console-এ এই প্রোজেক্ট বেছে নিয়ে আপনার রিসোর্স ব্যবহার দেখতে পারবেন।

শুধু অ্যাসেট শেয়ারিং

প্রয়োজনীয় অ্যাক্টিভিটি করার জন্য ব্যবহারকারীকে ন্যূনতম অনুমতি সহ আগে থেকে নির্ধারিত Earth Engine IAM ভূমিকা প্রদান করুন। মনে রাখবেন, প্রয়োজনীয় serviceusage অনুমতি ছাড়া ব্যবহারকারীরা প্রোজেক্ট রিসোর্স ব্যবহার করতে পারবেন না।

প্রোজেক্ট ম্যানেজমেন্ট

উপলভ্য প্রোজেক্টের তালিকা তৈরি ও প্রদর্শন করা

উপলভ্য প্রোজেক্ট ব্রাউজ করার জন্য কোড এডিটর ব্যবহার করার সময় এটি হয়।

অনুমতি প্রয়োজন
  • resourcemanager.projects.get
  • resourcemanager.folders.list
  • resourcemanager.folders.get
  • resourcemanager.organizations.get (অসাধারণ)
সাজেস্ট করা ভূমিকা
  • Viewer (roles/viewer) অথবা
    প্রাসঙ্গিক প্রোজেক্টে Earth Engine রিসোর্স Viewer (roles/earthengine.viewer) অথবা
    Browser (roles/browser, উন্নত সংস্থার ক্ষেত্রে সাজেস্ট করা হয়)
  • প্রাসঙ্গিক ফোল্ডারে ফোল্ডার ভিউয়ার (roles/resourcemanager.folderViewer)

কোড এডিটরে ব্যবহার করার জন্য একটি প্রোজেক্ট বেছে নিন

অনুমতি প্রয়োজন
  • resourcemanager.projects.get
  • serviceusage.services.get
প্রোজেক্ট আগে সেট-আপ করা না থাকলে

কোড এডিটরের মাধ্যমে প্রথমবার কোনও প্রোজেক্ট বেছে নিলে, Earth Engine-এর সাথে ব্যবহার করার জন্য প্রোজেক্টটি ইনিশিয়ালাইজ করা হয়। এটি আগে করা না হয়ে থাকলে, সেট-আপ সম্পূর্ণ করতে আপনার এই ভূমিকাগুলি প্রয়োজন হবে।

  • resourcemanager.projects.update এবং
  • serviceusage.services.enable
সাজেস্ট করা ভূমিকা
  • দর্শক (roles/viewer) অথবা
  • Earth Engine রিসোর্স ভিউয়ার (roles/earthengine.viewer) এবং
    পরিষেবা ব্যবহারকারী গ্রাহক (roles/serviceusage.serviceUsageConsumer)
অতিরিক্ত ভূমিকা (প্রোজেক্ট আগে সেট-আপ করা না থাকলে)
  • এডিটর (roles/editor) অথবা
  • প্রোজেক্ট মুভার (roles/resourcemanager.projectMover) এবং
    প্রোজেক্ট IAM অ্যাডমিন (roles/resourcemanager.projectIamAdmin) এবং
    পরিষেবা ব্যবহার অ্যাডমিন (roles/serviceusage.serviceUsageAdmin)

কোড এডিটরের মাধ্যমে প্রোজেক্ট তৈরি করা

অনুমতি প্রয়োজন
  • resourcemanager.projects.get
  • resourcemanager.projects.create
  • resourcemanager.projects.update
  • serviceusage.services.get
  • serviceusage.services.enable
সাজেস্ট করা ভূমিকা
  • এডিটর (roles/editor) অথবা
  • প্রোজেক্ট মুভার (roles/resourcemanager.projectMover) এবং
    প্রোজেক্ট ক্রিয়েটর (roles/resourcemanager.projectCreator) এবং
    পরিষেবা ব্যবহার অ্যাডমিন (roles/serviceusage.serviceUsageAdmin)
নোট আপনার সংস্থা আপনাকে এডিটর ভূমিকা নাও দিতে পারে, তাই আরও সূক্ষ্ম-দানাদার ভূমিকা প্রয়োজন হতে পারে। projects.update অনুমতি কভার করতে প্রোজেক্ট মুভার প্রয়োজন।

অ-বাণিজ্যিক টিয়ার বেছে নেওয়া

নিম্নলিখিত অনুমতি ও সাজেস্ট করা ভূমিকা অবাণিজ্যিক টিয়ার কনফিগারেশন-এর সাথে সম্পর্কিত।

টিয়ার বেছে নেওয়া
অনুমতি প্রয়োজন
  • earthengine.config.update
সাজেস্ট করা ভূমিকা
  • Earth Engine রিসোর্স রাইটার (roles/earthengine.writer)
কোনও প্রোজেক্টের সাথে বিলিং অ্যাকাউন্ট যুক্ত করুন

কন্ট্রিবিউটর টিয়ারের জন্য প্রোজেক্টের সাথে যুক্ত একটি সঠিক বিলিং অ্যাকাউন্ট প্রয়োজন। বিলিং সংক্রান্ত অনুমতি ও ভূমিকা সম্পর্কে আরও জানতে, Cloud Billing অ্যাক্সেস পৃষ্ঠা দেখুন।

অনুমতি প্রয়োজন
বিলিং অ্যাকাউন্ট
  • billing.resourceAssociations.create
ক্লাউড প্রোজেক্ট
  • resourcemanager.projects.createBillingAssignment
সাজেস্ট করা ভূমিকা
বিলিং অ্যাকাউন্ট
  • বিলিং অ্যাকাউন্ট ব্যবহারকারী (roles/billing.user)
ক্লাউড প্রোজেক্ট
  • প্রোজেক্ট বিলিং ম্যানেজার (roles/billing.projectManager)

বাণিজ্যিক প্রোজেক্ট রেজিস্ট্রেশন

নিম্নলিখিত অনুমতিগুলি পেমেন্ট করে ব্যবহার করার জন্য প্রোজেক্ট রেজিস্টার করার সাথে সম্পর্কিত।

অনুমতি প্রয়োজন
বিলিং অ্যাকাউন্ট
  • billing.accounts.get
  • billing.subscriptions.list
এছাড়াও:
  • billing.subscriptions.create (নতুন বেসিক বা প্রফেশনাল প্ল্যান তৈরি করার জন্য)
ক্লাউড প্রোজেক্ট
  • earthengine.config.update
  • serviceusage.services.get
  • serviceusage.services.enable
সাজেস্ট করা ভূমিকা
বিলিং অ্যাকাউন্ট
  • বিলিং অ্যাকাউন্ট দর্শক (roles/billing.viewer), নতুন সীমিত প্ল্যান তৈরি করার জন্য
  • বিলিং অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর (roles/billing.admin), নতুন বেসিক বা প্রফেশনাল প্ল্যান তৈরি করার জন্য
ক্লাউড প্রোজেক্ট
  • Earth Engine রিসোর্স রাইটার (roles/earthengine.writer)
  • পরিষেবা ব্যবহার সংক্রান্ত অ্যাডমিন (roles/serviceusage.serviceUsageAdmin)

কমার্শিয়াল Earth Engine প্ল্যান ম্যানেজমেন্ট

নিম্নলিখিত অনুমতিগুলি Earth Engine-এর দামের প্ল্যান ম্যানেজ করার সাথে সম্পর্কিত।

বিলিং অ্যাকাউন্টে
অনুমতি প্রয়োজন
  • billing.accounts.get
  • billing.subscriptions.list
এছাড়াও:
  • billing.subscriptions.create (লিমিটেড প্ল্যান থেকে বেসিক বা প্রফেশনাল প্ল্যানে আপগ্রেড করার জন্য)
  • billing.subscriptions.update (Basic ও Professional প্ল্যানের মধ্যে পরিবর্তন করতে অথবা Basic বা Professional প্ল্যান থেকে Limited প্ল্যানে ডাউনগ্রেড করতে)
বিলিং অ্যাকাউন্টে সাজেস্ট করা ভূমিকা
  • বিলিং অ্যাকাউন্ট দর্শক (roles/billing.viewer), বর্তমান Earth Engine প্ল্যান দেখার জন্য
  • Earth Engine প্ল্যান পরিবর্তন করতে, বিলিং অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর (roles/billing.admin)

ব্যাচ টাস্ক ম্যানেজমেন্ট

নিম্নলিখিত অনুমতিগুলি ব্যাচ টাস্ক কনকারেন্সিতে প্রোজেক্ট-প্রতি সীমা কনফিগার করার সাথে সম্পর্কিত। এই ফিচারটি শুধুমাত্র Earth Engine-এর বাণিজ্যিক ব্যবহারকারীদের জন্য উপলভ্য।

প্রোজেক্ট-লেভেল ব্যাচ টাস্কের সীমা দেখা

Cloud অ্যাকাউন্টে
অনুমতি প্রয়োজন
earthengine.config.get

প্রোজেক্ট-লেভেল ব্যাচ টাস্কের সীমা সেট করা

Cloud অ্যাকাউন্টে
অনুমতি প্রয়োজন
earthengine.config.update
মনে রাখবেন: এই অনুমতির মধ্যে বিলিং অ্যাকাউন্টে কনফিগার করা প্ল্যান-লেভেল সীমা দেখার অনুমতিও অন্তর্ভুক্ত।
বিলিং অ্যাকাউন্টে
অনুমতি প্রয়োজন
billing.subscriptions.list

অ্যাপ ম্যানেজমেন্ট

অ্যাপের তথ্য দেখান

অনুমতি প্রয়োজন
  • iam.serviceAccounts.get
  • iam.serviceAccounts.getIamPolicy, অ্যাপে বিধিনিষেধ থাকলে (কম সাধারণ)
সাজেস্ট করা ভূমিকা Viewer (roles/viewer) অথবা
Earth Engine Apps Publisher (roles/earthengine.appsPublisher)

অ্যাপ প্রকাশ/আপডেট করুন

অনুমতি প্রয়োজন
  • iam.serviceAccounts.get
  • iam.serviceAccounts.create
  • iam.serviceAccounts.enable
  • iam.serviceAccounts.getIamPolicy
  • iam.serviceAccounts.setIamPolicy
  • iam.serviceAccounts.disable, যদি অ্যাপটি একটি প্রোজেক্ট থেকে অন্য প্রোজেক্টে সরানো হয় (অস্বাভাবিক)
সাজেস্ট করা ভূমিকা Earth Engine অ্যাপ প্রকাশক (roles/earthengine.appsPublisher) অথবা
পরিষেবা অ্যাকাউন্ট অ্যাডমিন (roles/iam.serviceAccountAdmin)
নোট
  • এছাড়াও, Earth Engine অ্যাপ পরিষেবা অ্যাকাউন্টগুলি OAuth অ্যাক্সেস টোকেন উপস্থাপন করে Earth Engine সার্ভারে নিজেদের শনাক্ত করে। তাই, অ্যাপ তৈরি করার সময় নির্দিষ্ট কিছু পরিচয় পরিষেবা অ্যাকাউন্ট টোকেন ক্রিয়েটর (roles/iam.serviceAccountTokenCreator) হিসেবে পরিষেবা অ্যাকাউন্টে যোগ করা হয়।
  • সর্বজনীন Earth Engine অ্যাপের ক্ষেত্রে, সেই ভূমিকা দেওয়া পরিচয় হল earth-engine-public-apps@appspot.gserviceaccount.com এবং সীমাবদ্ধ অ্যাপের ক্ষেত্রে পরিচয় হল অ্যাপ ক্রিয়েটরের কনফিগার করা অ্যাক্সেস সীমাবদ্ধতা Google Group।

মুছুন এবং অ্যাপ

অনুমতি প্রয়োজন iam.serviceAccounts.disable
সাজেস্ট করা ভূমিকা Earth Engine অ্যাপ প্রকাশক (roles/earthengine.appsPublisher) অথবা
পরিষেবা অ্যাকাউন্ট অ্যাডমিন (roles/iam.serviceAccountAdmin)