একটি প্রকল্প পরিবর্তন করুন

একটি Device Access প্রকল্পটি এর মাধ্যমে পরিবর্তন করা যেতে পারে Device Access কনসোল।

যান Device Access কনসোল

প্রজেক্টের তথ্য স্ক্রিনে প্রবেশ করতে হোম স্ক্রিন থেকে একটি বিদ্যমান প্রজেক্ট নির্বাচন করুন।

প্রকল্পের নাম পরিবর্তন করুন

ডিভাইস অ্যাক্সেস প্রকল্পের নাম

প্রকল্পের নাম যেকোনো সময় পরিবর্তন করা যেতে পারে। নামটি অবশ্যই স্পেস সহ ১ থেকে ২৫ অক্ষরের হতে হবে।

  1. উপরে বর্তমান প্রজেক্টের নামের ডানদিকে থাকা আইকনটিতে ক্লিক করুন।
  2. প্রকল্পের নাম পরিবর্তন করুন এবং কাজ শেষ হলে সেভ-এ ক্লিক করুন।

OAuth ক্লায়েন্ট আইডি পরিবর্তন করুন

আপনার প্রোজেক্টের সাথে যুক্ত OAuth ক্লায়েন্ট আইডি যেকোনো সময় পরিবর্তন করা যেতে পারে। মনে রাখবেন যে একটি OAuth ক্লায়েন্ট আইডি অবশ্যই বৈধ এবং অনন্য হতে হবে। projectএবং অন্যদের সাথে ভাগ করা যাবে না projectএস।

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

  1. OAuth ক্লায়েন্ট আইডির জন্য আইকনে ক্লিক করুন এবং সম্পাদনা নির্বাচন করুন।
  2. ক্লায়েন্ট আইডি আপডেট করুন এবং সেভ-এ ক্লিক করুন।

ক্লায়েন্ট আইডি কীভাবে পাবেন, তার নির্দেশাবলীর জন্য ‘গুগল ক্লাউড প্ল্যাটফর্ম সেট আপ করুন’ দেখুন।

ইভেন্টগুলি সক্ষম করুন

আপনি যদি ইতিমধ্যেই ইভেন্টগুলি সক্রিয় করে থাকেন (উদাহরণস্বরূপ, প্রজেক্ট তৈরির সময়), তাহলে 'Enable Pubsub topic for Events' বিভাগের 'Pub/Sub topic' ফিল্ডে আগে থেকেই একটি ভ্যালু থাকার কথা, যাকে 'Topic ID' বলা হয় এবং যা নিম্নলিখিত পুরোনো ফরম্যাটে থাকে:

projects/sdm-prod/topics/enterprise-project-id

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

সেলফ-হোস্টেড পাব/সাব টপিক আপনার নিজের গুগল ক্লাউড প্রজেক্টে তৈরি বা পরিবর্তন করা যায় এবং এগুলি গুগল ক্লাউড পাব/সাব-এর সাধারণ মূল্য তালিকার অন্তর্ভুক্ত (যার মধ্যে প্রতি মাসে ১০ জিবি-র একটি ফ্রি টিয়ার রয়েছে)।

পাব/সাব টপিক তৈরি করুন:

gcloud pubsub topics create {topic} --message-retention-duration=0s

আপনার প্রোজেক্টের টপিক আইডির জন্য ইভেন্ট ডেটা অ্যাক্সেস ও প্রকাশ করতে প্রয়োজনীয় SDM API অনুমতি প্রদান করুন:

gcloud pubsub topics add-iam-policy-binding projects/{project}/topics/{topic} \
--member="group:sdm-publisher@googlegroups.com" \
--role="roles/pubsub.publisher"

আপনার নতুন তৈরি করা টপিক আইডি-র ফরম্যাটটি দেখতে এইরকম হবে:

projects/gcp-project-name/subscriptions/topic-id

আপনার টপিক আইডিটি লিখে রাখুন, ইভেন্ট সক্রিয় করার কাজটি সম্পন্ন করতে এটি প্রয়োজন হবে। আরও তথ্যের জন্য ‘একটি টপিক তৈরি করুন’ দেখুন।

ইভেন্ট সক্রিয় করতে (অথবা গুগল-হোস্টেড টপিক থেকে মাইগ্রেট করতে):

  1. নতুন প্রজেক্ট তৈরি করার ক্ষেত্রে, ‘Enable events’ নির্বাচন করুন এবং ‘Create Project’-এ ক্লিক করুন। গুগল-হোস্টেড টপিক থেকে বিদ্যমান কোনো প্রজেক্ট মাইগ্রেট করার ক্ষেত্রে, প্রথমে প্রজেক্টের তথ্য স্ক্রিনে বিদ্যমান পাব/সাব টপিকটি নিষ্ক্রিয় করুন।
  2. পাব/সাব টপিকের জন্য আইকনে ক্লিক করুন এবং 'Enable events with PubSub topic' (অথবা 'Edit current topic ') নির্বাচন করুন।
  3. আপনার পূর্বে তৈরি করা সেলফ-হোস্টেড পাব/সাব টপিক আইডিটি প্রবেশ করান।

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