Method: projects.assets.setIamPolicy

خط مشی کنترل دسترسی را روی منبع مشخص شده تنظیم می کند. هر خط مشی موجود را جایگزین می کند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
resource

string

مورد نیاز: منبعی که خط مشی برای آن مشخص می شود. برای مقدار مناسب این فیلد ، نام منابع را ببینید.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "policy": {
    object (Policy)
  }
}
فیلدها
policy

object ( Policy )

مورد نیاز: خط مشی کاملی که باید در مورد resource اعمال شود. اندازه خط مشی به چند 10 کیلوبایت محدود شده است. خط‌مشی خالی یک خط‌مشی معتبر است، اما برخی از سرویس‌های Google Cloud (مانند پروژه‌ها) ممکن است آنها را رد کنند.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Policy است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، بهOAuth 2.0 Overview .