সম্পদের অ্যাক্সেস নিয়ন্ত্রণ করুন

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

আর্থ ইঞ্জিন পরিষেবা ব্যবহার সেট করুন

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

সম্পদের অনুমতি নির্ধারণ করুন

সম্পদ-স্তরের অনুমতি সেট করুন

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

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

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

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

আপনার প্রোজেক্টের IAM অ্যাডমিন পেজে উপযুক্ত আইডেন্টিটি অ্যান্ড অ্যাক্সেস ম্যানেজমেন্ট (IAM) রোল নির্ধারণ করার মাধ্যমে আপনি প্রোজেক্ট পর্যায়ে অ্যাসেট শেয়ার করতে পারেন। আর্থ ইঞ্জিন অ্যাসেট এবং রিসোর্স শেয়ার করার জন্য পূর্বনির্ধারিত আর্থ ইঞ্জিন IAM রোল রয়েছে। IAM রোল সম্পর্কে আরও সাধারণ ধারণা পেতে ‘আন্ডারস্ট্যান্ডিং রোলস’ দেখুন।

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

প্রকল্প স্তরের অনুমতি নির্ধারণ করুন

প্রজেক্ট পর্যায়ে অনুমতি নির্ধারণ করতে, একজন ব্যবহারকারী বা ব্যবহারকারীদের একটি গ্রুপকে একটি প্রজেক্ট IAM রোল বরাদ্দ করুন:

  1. Google Cloud কনসোলে IAM পৃষ্ঠাটি খুলুন
    IAM পৃষ্ঠাটি খুলুন
    অথবা কোড এডিটরের অ্যাসেটস ট্যাবে আপনার প্রজেক্টের নামের উপর পয়েন্টারটি ধরে রাখুন এবং আইকনে ক্লিক করুন।
  2. প্রজেক্ট নির্বাচন করুন-এ ক্লিক করুন এবং আপনার প্রজেক্টটি বেছে নিন (আপনি যদি কোড এডিটর থেকে IAM পৃষ্ঠাটি খুলে থাকেন, তবে আপনি ইতিমধ্যেই সেখানে থাকার কথা)।
  3. উপরে থাকা 'ADD'- এ ক্লিক করে নতুন সদস্য হিসেবে ব্যক্তি বা গ্রুপের ইমেল যোগ করুন, অথবা প্রজেক্টে থাকা বিদ্যমান সদস্যের পাশে থাকা আইকনে ক্লিক করুন।
  4. Role ড্রপডাউনে আপনি যে Earth Engine Resource role-টি প্রদান করতে চান, সেটি অনুসন্ধান করুন। বিস্তারিত জানার জন্য Predefined Earth Engine IAM Roles দেখুন।
  5. সংরক্ষণ বোতামে ক্লিক করুন।

ভিপিসি পরিষেবা নিয়ন্ত্রণ

আর্থ ইঞ্জিন ভিপিসি সার্ভিস কন্ট্রোলস সমর্থন করে, যা গুগল ক্লাউডের একটি নিরাপত্তা বৈশিষ্ট্য এবং এটি ব্যবহারকারীদের তাদের রিসোর্স সুরক্ষিত করতে ও ডেটা পাচারের ঝুঁকি কমাতে সাহায্য করে। একটি ভিপিসি সার্ভিস পেরিমিটারে রিসোর্স যুক্ত করার মাধ্যমে ডেটা রিড এবং রাইট অপারেশনের উপর আরও বেশি নিয়ন্ত্রণ পাওয়া যায়।

VPC-SC-এর বৈশিষ্ট্য ও কনফিগারেশন সম্পর্কে আরও জানুন।

সীমাবদ্ধতা

আপনার রিসোর্সগুলির জন্য VPC সার্ভিস কন্ট্রোল সক্রিয় করার কিছু সীমাবদ্ধতা রয়েছে, যেগুলির জন্য আমরা উদাহরণস্বরূপ কিছু সমাধান প্রদান করেছি:

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

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

VPC সার্ভিস কন্ট্রোলস এবং এর সীমাবদ্ধতা সম্পর্কে আরও তথ্য ‘সমর্থিত পণ্য এবং সীমাবদ্ধতা’ অংশে পাওয়া যাবে।

ভূমিকা এবং অনুমতি

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

পূর্বনির্ধারিত আর্থ ইঞ্জিন আইএএম ভূমিকা

আর্থ ইঞ্জিন কিছু পূর্বনির্ধারিত ভূমিকা প্রদান করে, যা একটি প্রকল্পের মধ্যে আর্থ ইঞ্জিনের রিসোর্সগুলোর উপর বিভিন্ন মাত্রার নিয়ন্ত্রণ রাখতে সাহায্য করে। এই ভূমিকাগুলো হলো:

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

মনে রাখবেন, যদি আর্থ ইঞ্জিনের পূর্বনির্ধারিত রোলগুলো আপনার প্রয়োজন মেটাতে না পারে, তবে আপনি একটি প্রিমিটিভ বা কাস্টম রোল সেট করতে পারেন। আইএএম রোলস পেজ থেকে একটি নির্দিষ্ট রোল ফিল্টার করে এবং সেই রোলে ক্লিক করে আপনি প্রতিটি রোলের সাথে যুক্ত অনুমতির সমষ্টি দেখতে পারেন।

আর্থ ইঞ্জিন এপিআই সক্রিয় করুন

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

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

আর্থ ইঞ্জিন এপিআই-তে সম্পূর্ণ অ্যাক্সেস

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

অনুমতি প্রয়োজন
  • 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 ) এবং নিম্নলিখিতগুলির মধ্যে একটি:
    • আর্থ ইঞ্জিন রিসোর্স ভিউয়ার ( roles/earthengine.viewer ) অথবা
    • আর্থ ইঞ্জিন রিসোর্স রাইটার ( roles/earthengine.writer ) অথবা
    • আর্থ ইঞ্জিন রিসোর্স অ্যাডমিন ( roles/earthengine.admin )
  • যেসব ব্যবহারকারী নোটবুক পরিবেশের মাধ্যমে আর্থ ইঞ্জিন অ্যাক্সেস করেন এবং নোটবুক অথেন্টিকেটর ব্যবহার করেন, তাদের জন্য অতিরিক্তভাবে OAuth কনফিগ এডিটর ( roles/oauthconfig.editor ) প্রয়োজন। আরও বিস্তারিত জানতে কোলাব বা জুপিটারল্যাব নোটবুক অথেন্টিকেশন দেখুন।
নোট এপিআই কল করার সময় প্রজেক্টটিকে সক্রিয় প্রজেক্ট হিসেবে ব্যবহার করার জন্য গুগল ক্লাউডের সার্ভিস ইউসেজ কনজিউমার রোলের প্রয়োজন হয়, এবং প্রজেক্ট X-এ এই অনুমতি ছাড়া ee.Initialize(project=X) ব্যর্থ হবে। এছাড়াও, আপনি ক্লাউড কনসোলে এই প্রজেক্টটি নির্বাচন করে আপনার রিসোর্স ব্যবহারের পরিমাণ দেখতে পারবেন।

শুধুমাত্র সম্পদ ভাগাভাগি

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

প্রকল্প ব্যবস্থাপনা

উপলব্ধ প্রকল্পগুলির তালিকা ও প্রদর্শন করুন

কোড এডিটর ব্যবহার করে উপলব্ধ প্রজেক্টগুলো ব্রাউজ করার সময় এটি ঘটে।

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

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

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

কোড এডিটরের মাধ্যমে প্রথমবার কোনো প্রজেক্ট নির্বাচন করলে, সেটি আর্থ ইঞ্জিনের সাথে ব্যবহারের জন্য ইনিশিয়ালাইজ করা হয়। যদি এটি আগে করা না হয়ে থাকে, তাহলে সেটআপ সফল হওয়ার জন্য আপনার এই রোলগুলোর প্রয়োজন হবে।

  • resourcemanager.projects.update এবং
  • serviceusage.services.enable
প্রস্তাবিত ভূমিকা
  • দর্শক ( roles/viewer ) অথবা
  • আর্থ ইঞ্জিন রিসোর্স ভিউয়ার ( roles/earthengine.viewer ) এবং
    পরিষেবা ব্যবহার গ্রাহক ( roles/serviceusage.serviceUsageConsumer )
অতিরিক্ত ভূমিকা (যদি প্রকল্পটি আগে থেকে তৈরি করা না থাকে)
  • সম্পাদক ( roles/editor ) অথবা
  • প্রজেক্ট মুভার ( roles/resourcemanager.projectMover ) এবং
    প্রজেক্ট আইএএম অ্যাডমিন ( 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
প্রস্তাবিত ভূমিকা
  • আর্থ ইঞ্জিন রিসোর্স রাইটার ( roles/earthengine.writer )
একটি প্রকল্পের সাথে একটি বিলিং অ্যাকাউন্ট সংযুক্ত করুন

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

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

বাণিজ্যিক প্রকল্প নিবন্ধন

অর্থের বিনিময়ে প্রকল্প নিবন্ধনের জন্য নিম্নলিখিত অনুমতিগুলো প্রয়োজন।

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

বাণিজ্যিক ভূ-ইঞ্জিন পরিকল্পনা ব্যবস্থাপনা

নিম্নলিখিত অনুমতিগুলি আর্থ ইঞ্জিন মূল্য নির্ধারণ পরিকল্পনা পরিচালনার সাথে সম্পর্কিত।

অনুমতি প্রয়োজন
বিলিং অ্যাকাউন্টে
  • billing.subscriptions.create (একটি আর্থ ইঞ্জিন প্ল্যান পরিবর্তন করতে)
  • billing.subscriptions.list (বর্তমান আর্থ ইঞ্জিন প্ল্যানটি দেখতে)
প্রস্তাবিত ভূমিকা
বিলিং অ্যাকাউন্টে
  • বর্তমান আর্থ ইঞ্জিন প্ল্যান দেখতে বিলিং অ্যাকাউন্ট ভিউয়ার ( roles/billing.viewer ) ব্যবহার করুন।
  • বিলিং অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর ( roles/billing.admin ), একটি আর্থ ইঞ্জিন প্ল্যান পরিবর্তন করার জন্য।

ব্যাচ টাস্ক ব্যবস্থাপনা

নিম্নলিখিত অনুমতিগুলি ব্যাচ টাস্কের যুগপৎ সম্পাদনের উপর প্রকল্প-ভিত্তিক সীমা নির্ধারণের জন্য ব্যবহৃত হয়। এই বৈশিষ্ট্যটি শুধুমাত্র আর্থ ইঞ্জিনের বাণিজ্যিক ব্যবহারকারীদের জন্য উপলব্ধ।

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

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

প্রজেক্ট-স্তরের ব্যাচ টাস্কের সীমা নির্ধারণ করা

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

অ্যাপস ব্যবস্থাপনা

অ্যাপের তথ্য প্রদর্শন করুন

অনুমতি প্রয়োজন
  • iam.serviceAccounts.get
  • iam.serviceAccounts.getIamPolicy , যদি অ্যাপটি সীমাবদ্ধ থাকে (যা তুলনামূলকভাবে কম দেখা যায়)
প্রস্তাবিত ভূমিকা দর্শক ( roles/viewer ) অথবা
আর্থ ইঞ্জিন অ্যাপস পাবলিশার ( roles/earthengine.appsPublisher )

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

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

ডিলিট এবং অ্যাপ

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