Method: projects.initializeSettings

সেটিংসের জন্য সংস্থান তৈরি করে যা এখনও সেট করা হয়নি।

বর্তমানে, এটি একটি একক সংস্থান তৈরি করে: একটি Google ক্লাউড স্টোরেজ বালতি, এই প্রকল্পের জন্য ডিফল্ট বালতি হিসাবে ব্যবহার করা হবে৷ বালতিটি একটি FTL-নিজস্ব স্টোরেজ প্রকল্পে তৈরি করা হয়েছে। বিরল ক্ষেত্রে ব্যতীত, একাধিক ক্লায়েন্ট থেকে সমান্তরালভাবে এই পদ্ধতিতে কল করা শুধুমাত্র একটি একক বালতি তৈরি করবে। অপ্রয়োজনীয় স্টোরেজ চার্জ এড়াতে, বালতিটি 90 দিনের বেশি পুরানো বস্তুগুলি স্বয়ংক্রিয়ভাবে মুছে ফেলার জন্য কনফিগার করা হয়েছে।

বালতিটি নিম্নলিখিত অনুমতিগুলির সাথে তৈরি করা হয়েছে: - কেন্দ্রীয় স্টোরেজ প্রকল্পের মালিকদের জন্য মালিকের অ্যাক্সেস (এফটিএল-মালিকানাধীন) - গ্রাহক প্রকল্পের মালিক/সম্পাদকদের জন্য লেখকের অ্যাক্সেস - গ্রাহক প্রকল্পের দর্শকদের জন্য পাঠক অ্যাক্সেস বালতিতে তৈরি বস্তুগুলিতে ডিফল্ট ACL হল: - কেন্দ্রীয় স্টোরেজ প্রকল্পের মালিকদের জন্য মালিকের অ্যাক্সেস - গ্রাহক প্রকল্পের মালিক/সম্পাদক/দর্শকদের জন্য পাঠক অ্যাক্সেস আরও বিশদ বিবরণের জন্য Google ক্লাউড স্টোরেজ ডকুমেন্টেশন দেখুন৷

যদি ইতিমধ্যেই একটি ডিফল্ট বালতি সেট থাকে এবং প্রকল্পটি বালতি অ্যাক্সেস করতে পারে তবে এই কলটি কিছুই করে না। যাইহোক, যদি প্রকল্পটির বালতি অ্যাক্সেস করার অনুমতি না থাকে বা বালতিটি মুছে ফেলা হয়, একটি নতুন বালতি তৈরি করা হবে।

নিম্নলিখিত সহ যেকোন ক্যানোনিকাল ত্রুটি কোড ফেরত দিতে পারে:

  • PERMISSION_DENIED - যদি ব্যবহারকারী প্রকল্পে লেখার জন্য অনুমোদিত না হয়
  • Google ক্লাউড স্টোরেজ দ্বারা উত্থাপিত কোনো ত্রুটি কোড

HTTP অনুরোধ

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
projectId

string

একটি প্রকল্প আইডি।

প্রয়োজন।

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে ProjectSettings এর একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।