Method: projects.assets.testIamPermissions

নির্দিষ্ট রিসোর্সে একজন কলারের যে অনুমতি রয়েছে তা ফেরত দেয়। যদি সংস্থানটি বিদ্যমান না থাকে তবে এটি অনুমতির একটি খালি সেট ফিরিয়ে দেবে, একটি NOT_FOUND ত্রুটি নয়৷

দ্রষ্টব্য: এই অপারেশনটি অনুমতি-সচেতন UI এবং কমান্ড-লাইন সরঞ্জামগুলি নির্মাণের জন্য ব্যবহার করার জন্য ডিজাইন করা হয়েছে, অনুমোদন পরীক্ষা করার জন্য নয়। এই অপারেশন সতর্কতা ছাড়াই "ব্যর্থ ওপেন" হতে পারে।

HTTP অনুরোধ

POST https://earthengine.googleapis.com/v1/{resource=projects/*/assets/**}:testIamPermissions

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

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

পরামিতি
resource

string

প্রয়োজনীয়: যে সম্পদের জন্য নীতির বিশদ অনুরোধ করা হচ্ছে। এই ক্ষেত্রের জন্য উপযুক্ত মানের জন্য সম্পদের নাম দেখুন।

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

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "permissions": [
    string
  ]
}
ক্ষেত্র
permissions[]

string

resource চেক করার জন্য অনুমতির সেট। ওয়াইল্ডকার্ডের সাথে অনুমতি (যেমন * বা storage.* ) অনুমোদিত নয়। আরও তথ্যের জন্য IAM ওভারভিউ দেখুন।

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

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

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

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

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/earthengine.readonly
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only

আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .