Method: projects.releases.create

একটি Release তৈরি করুন।

প্রকাশের নামগুলি বিকাশকারীর স্থাপনার অনুশীলনগুলিকে প্রতিফলিত করবে৷ উদাহরণস্বরূপ, রিলিজ নামের পরিবেশের নাম, অ্যাপ্লিকেশন নাম, অ্যাপ্লিকেশন সংস্করণ, বা বিকাশকারীর জন্য অর্থপূর্ণ অন্য কোনো নাম অন্তর্ভুক্ত থাকতে পারে। একবার একটি Release একটি Ruleset নির্দেশ করে, নিয়মগুলি Firebase নিয়ম-সক্ষম পরিষেবাগুলির দ্বারা প্রয়োগ করা যেতে পারে৷

একাধিক Release একসাথে 'লাইভ' হতে পারে। projects/foo এর জন্য নিম্নলিখিত তিনটি Release নাম এবং তারা যে Ruleset উল্লেখ করে তা বিবেচনা করুন।

রিলিজের নাম -> নিয়ম সেটের নাম:

  • projects/foo/releases/prod -> projects/foo/rulesets/uuid123
  • প্রকল্প/foo/releases/prod/beta -> projects/foo/rulesets/uuid123
  • projects/foo/releases/prod/v23 -> projects/foo/rulesets/uuid456

সম্পর্কগুলি প্রগতিতে একটি Ruleset রোলআউট প্রতিফলিত করে৷ prod এবং prod/beta রিলিজ একই Ruleset নির্দেশ করে। যাইহোক, prod/v23 একটি নতুন Ruleset বোঝায়। Release জন্য Ruleset রেফারেন্স releases.patch পদ্ধতি ব্যবহার করে আপডেট করা যেতে পারে।

HTTP অনুরোধ

POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases

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

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

পরামিতি
name

string

প্রয়োজন। এই Release মালিক প্রকল্পের জন্য সম্পদের নাম।

বিন্যাস: projects/{project_id}

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

অনুরোধের মূল অংশে Release একটি উদাহরণ রয়েছে।

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

সফল হলে, রেসপন্স বডিতে Release একটি নতুন তৈরি উদাহরণ থাকে।

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

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

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

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