Google ক্লাউড অনুসন্ধান API-এ অ্যাক্সেস কনফিগার করুন

সরাসরি বা SDK এর মাধ্যমে Google Cloud Search API ব্যবহার করার আগে আপনাকে অবশ্যই অ্যাক্সেস কনফিগার করতে হবে। এই ডকুমেন্টে Cloud Search API REST API এর জন্য প্রয়োজনীয় পদক্ষেপগুলি অন্তর্ভুক্ত করা হয়েছে।

১. একটি API প্রকল্প তৈরি করুন

API সক্রিয় করতে, প্রথমে একটি Google Cloud প্রকল্প তৈরি করুন। এই প্রকল্পটি Google Cloud পরিষেবা ব্যবহার, API পরিচালনা এবং অনুমতি সেট করার ভিত্তি।

  1. গুগল ক্লাউড কনসোলটি খুলুন।
  2. "গুগল ক্লাউড কনসোল" এর ডানদিকে প্রজেক্ট ড্রপ-ডাউনে ক্লিক করুন এবং NEW PROJECT নির্বাচন করুন।
  3. প্রকল্পের নাম ক্ষেত্রে একটি নাম লিখুন।
  4. (ঐচ্ছিক) প্রজেক্ট আইডি পরিবর্তন করতে সম্পাদনা ক্লিক করুন। তৈরির পরে আপনি এই আইডি পরিবর্তন করতে পারবেন না।
  5. একটি অবস্থান নির্বাচন করতে BROWSE এ ক্লিক করুন, তারপর Select এ ক্লিক করুন।
  6. তৈরি করুন ক্লিক করুন। প্রকল্পটি সাধারণত কয়েক মিনিটের মধ্যেই প্রস্তুত হয়ে যায়।

আরও তথ্যের জন্য, প্রকল্প তৈরি এবং পরিচালনা দেখুন।

2. API সক্রিয় করুন

ক্লাউড সার্চ এপিআই সক্ষম করুন এবং শংসাপত্র পেতে একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন।

  1. গুগল ক্লাউড কনসোল ব্যানারের ড্রপ-ডাউন মেনু থেকে আপনার নতুন প্রকল্পটি নির্বাচন করুন।
  2. ENABLE APIS AND SERVICES-এ ক্লিক করুন।
  3. গুগল ক্লাউড সার্চ এপিআই খুঁজুন এবং নির্বাচন করুন।
  4. সক্রিয় করুন ক্লিক করুন।

আরও তথ্যের জন্য, Google ক্লাউড কনসোলে API গুলি পরিচালনা করুন দেখুন।

৩. পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন

  1. গুগল ক্লাউড কনসোলে , বাম দিকের নেভিগেশনে Credentials- এ ক্লিক করুন।
  2. ক্রিয়েট ক্রেডেনশিয়াল ড্রপ-ডাউন মেনু থেকে সার্ভিস অ্যাকাউন্ট নির্বাচন করুন।
  3. পরিষেবা অ্যাকাউন্টের নাম ক্ষেত্রে একটি নাম লিখুন।
  4. (ঐচ্ছিক) পরিষেবা অ্যাকাউন্ট আইডি সম্পাদনা করুন।
  5. তৈরি করুন এবং চালিয়ে যান ক্লিক করুন।
  6. "পরিষেবা অ্যাকাউন্ট" তালিকায় পৌঁছানোর জন্য সম্পন্ন ক্লিক করুন।
  7. আপনার নতুন পরিষেবা অ্যাকাউন্টের ইমেল আইডিতে ক্লিক করুন, তারপর কী ট্যাবটি নির্বাচন করুন।
  8. কী যোগ করুন > নতুন কী তৈরি করুন ক্লিক করুন।
  9. JSON নির্বাচন করুন এবং Create এ ক্লিক করুন। প্রাইভেট কীটি আপনার কম্পিউটারে ডাউনলোড হবে।

আরও তথ্যের জন্য, পরিষেবা অ্যাকাউন্ট দেখুন।

৪. পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা শনাক্ত করুন

  1. গুগল ক্লাউড কনসোলে , আপনার প্রকল্পটি নির্বাচন করুন।
  2. নেভিগেশন মেনু > IAM & Admin > Service Accounts এ ক্লিক করুন।
  3. আপনার পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানাটি নোট করুন। ক্লাউড অনুসন্ধানে একটি ডেটা উৎস যোগ করার জন্য আপনার এটির প্রয়োজন।

৫. তৃতীয় পক্ষের সহায়তা শুরু করুন

অন্য কোনও ক্লাউড সার্চ এপিআই কল করার আগে গুগল ক্লাউড সার্চের জন্য তৃতীয় পক্ষের সহায়তা শুরু করুন।

তৃতীয় পক্ষের সহায়তা শুরু করতে:

  1. আপনার ক্লাউড সার্চ প্ল্যাটফর্ম প্রজেক্টে ওয়েব অ্যাপ্লিকেশন শংসাপত্র তৈরি করুন। শংসাপত্র তৈরি করুন দেখুন। আপনার ক্লায়েন্ট আইডি এবং ক্লায়েন্ট গোপনীয়তা প্রয়োজন।
  2. OAuth 2.0 প্লেগ্রাউন্ড ব্যবহার করে একটি অ্যাক্সেস টোকেন পান:
    1. OAuth 2.0 কনফিগারেশন (সেটিংস আইকন) এ ক্লিক করুন এবং আপনার নিজস্ব OAuth শংসাপত্র ব্যবহার করুন চেক করুন।
    2. আপনার ক্লায়েন্ট আইডি এবং ক্লায়েন্ট গোপনীয়তা লিখুন।
    3. স্কোপ ফিল্ডে, https://www.googleapis.com/auth/cloud_search.settings লিখুন এবং Authorize APIs এ ক্লিক করুন।
    4. টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোডে ক্লিক করুন।
  3. [YOUR_ACCESS_TOKEN] কে আপনার টোকেন দিয়ে প্রতিস্থাপন করে এই curl কমান্ডটি চালান:

    curl --request POST \
    'https://cloudsearch.googleapis.com/v1:initializeCustomer' \
      --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
      --header 'Accept: application/json' \
      --header 'Content-Type: application/json' \
      --data '{}' \
      --compressed
    

    সফল হলে, প্রতিক্রিয়া বডিতে একটি operation অন্তর্ভুক্ত থাকে। যদি এটি ব্যর্থ হয়, তাহলে ক্লাউড অনুসন্ধান সহায়তার সাথে যোগাযোগ করুন।

  4. আরম্ভ যাচাই করতে operations.get ব্যবহার করুন:

    curl 'https://cloudsearch.googleapis.com/v1/operations/<var>operation_name</var>?key=[YOUR_API_KEY]' \
    --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
    --header 'Accept: application/json' \
    --compressed
    

    যখন done true হয় তখন আরম্ভ সম্পূর্ণ হয়।

পরবর্তী পদক্ষেপ

  1. Microsoft® SharePoint® এর মতো নন-গুগল রিপোজিটরির সাথে ক্লাউড সার্চ ব্যবহার করতে, আপনাকে অবশ্যই একটি ডেটা সোর্স তৈরি করতে হবে। অনুসন্ধানের জন্য একটি ডেটা সোর্স যোগ করুন দেখুন।
  2. আপনার ডেটা সোর্স সেট আপ করার পর, ক্লাউড সার্চ কীভাবে আপনার ডেটা উপস্থাপন করে তা সনাক্ত করার জন্য একটি স্কিমা তৈরি করুন এবং নিবন্ধন করুন । ক্লাউড সার্চ কীভাবে ডেটা উপস্থাপন করবে তা সনাক্ত করুন।