اطلاعیه : همه پروژههای غیرتجاری ثبتشده برای استفاده از Earth Engine قبل از ۱۵ آوریل ۲۰۲۵ باید واجد شرایط بودن غیرتجاری برای حفظ دسترسی را تأیید کنند . اگر تا 26 سپتامبر 2025 تأیید نکرده باشید، ممکن است دسترسی شما در حالت تعلیق باشد.
نقشی که به لیست members یا مدیران اختصاص داده می شود. برای مثال، roles/viewer ، roles/editor ، یا roles/owner .
برای یک نمای کلی از نقشها و مجوزهای IAM، به مستندات IAM مراجعه کنید. برای لیستی از نقش های از پیش تعریف شده موجود، اینجا را ببینید.
members[]
string
اصولی را که درخواست دسترسی به یک منبع Google Cloud را دارند، مشخص می کند. members می توانند مقادیر زیر را داشته باشند:
allUsers : یک شناسه ویژه که نشان دهنده هر کسی است که در اینترنت است. با یا بدون حساب Google
allAuthenticatedUsers : یک شناسه ویژه که نشان دهنده هر کسی است که با یک حساب Google یا یک حساب سرویس احراز هویت شده است. شامل هویت هایی نمی شود که از ارائه دهندگان هویت خارجی (IdP) از طریق فدراسیون هویت می آیند.
user:{emailid} : آدرس ایمیلی که نمایانگر یک حساب Google خاص است. به عنوان مثال، alice@example.com .
serviceAccount:{emailid} : آدرس ایمیلی که نمایانگر یک حساب سرویس Google است. به عنوان مثال، my-other-app@appspot.gserviceaccount.com .
serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}] : یک شناسه برای یک حساب سرویس Kubernetes . به عنوان مثال، my-project.svc.id.goog[my-namespace/my-kubernetes-sa] .
group:{emailid} : یک آدرس ایمیل که نشان دهنده یک گروه Google است. به عنوان مثال، admins@example.com .
domain:{domain} : دامنه G Suite (اولیه) که همه کاربران آن دامنه را نشان میدهد. برای مثال، google.com یا example.com .
principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value} : یک هویت واحد در یک مجموعه هویت نیروی کار.
principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{groupId} : همه هویتهای نیروی کار در یک گروه.
principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attributeName}/{attribute_value} : همه هویتهای نیروی کار با یک مقدار مشخصه خاص.
principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/* : همه هویتها در یک مجموعه هویت نیروی کار.
principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value} : یک هویت واحد در یک مخزن هویت حجم کاری.
principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{groupId} : یک گروه مجموعه هویت حجم کار.
principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attributeName}/{attribute_value} : همه هویتها در یک مخزن هویت حجم کاری با یک ویژگی خاص.
principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/* : همه هویتها در یک مخزن هویت حجم کاری.
deleted:user:{emailid}?uid={uniqueid} : یک آدرس ایمیل (به علاوه شناسه منحصر به فرد) نشان دهنده کاربری است که اخیراً حذف شده است. به عنوان مثال، alice@example.com?uid=123456789012345678901 . اگر کاربر بازیابی شود، این مقدار به user:{emailid} برمیگردد و کاربر بازیابی شده نقش خود را در binding حفظ میکند.
deleted:serviceAccount:{emailid}?uid={uniqueid} : یک آدرس ایمیل (به علاوه شناسه منحصر به فرد) که نمایانگر یک حساب سرویس است که اخیراً حذف شده است. برای مثال، my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901 . اگر حساب سرویس حذف نشده باشد، این مقدار به serviceAccount:{emailid} برمیگردد و حساب سرویس حذفنشده نقش را در اتصال حفظ میکند.
deleted:group:{emailid}?uid={uniqueid} : یک آدرس ایمیل (به اضافه شناسه منحصر به فرد) که نشان دهنده یک گروه Google است که اخیراً حذف شده است. به عنوان مثال، admins@example.com?uid=123456789012345678901 . اگر گروه بازیابی شود، این مقدار به group:{emailid} برمیگردد و گروه بازیابی شده نقش خود را در binding حفظ میکند.
deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value} : هویت واحد حذف شده در یک مجموعه هویت نیروی کار. برای مثال، deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value .
اگر شرط به true ارزیابی شود، این الزام آور برای درخواست فعلی اعمال می شود.
اگر شرط به false ارزیابی شود، این الزام آور برای درخواست فعلی اعمال نمی شود. با این حال، یک نقشبندی متفاوت ممکن است همان نقش را به یک یا چند نفر از اصلیها در این الزام اعطا کند.
برای اطلاع از اینکه کدام منابع شرایط را در خطمشیهای IAM پشتیبانی میکنند، به مستندات IAM مراجعه کنید.
Expr
یک عبارت متنی را در نحو زبان بیان مشترک (CEL) نشان می دهد. CEL یک زبان عبارت C مانند است. نحو و معنای CEL در https://github.com/google/cel-spec مستند شده است.
مثال (مقایسه):
title: "Summary size limit"
description: "Determines if a summary is less than 100 chars"
expression: "document.summary.size() < 100"
مثال (برابری):
title: "Requestor is owner"
description: "Determines if requestor is the document owner"
expression: "document.owner == request.auth.claims.email"
مثال (منطق):
title: "Public documents"
description: "Determine whether the document should be publicly visible"
expression: "document.type != 'private' && document.type != 'internal'"
مثال (دستکاری داده ها):
title: "Notification string"
description: "Create a notification string with a timestamp."
expression: "'New message received at ' + string(document.create_time)"
متغیرها و توابعی دقیقی که ممکن است در یک عبارت ارجاع شوند توسط سرویسی که آن را ارزیابی می کند تعیین می شود. برای اطلاعات بیشتر به اسناد خدمات مراجعه کنید.
اختیاری. عنوان عبارت، یعنی یک رشته کوتاه که هدف آن را توصیف می کند. این را می توان به عنوان مثال در رابط های کاربری استفاده کرد که اجازه می دهد تا عبارت را وارد کنید.
description
string
اختیاری. شرح بیان. این یک متن طولانیتر است که عبارت را توصیف میکند، به عنوان مثال هنگامی که ماوس را روی آن در یک UI قرار میدهید.
location
string
اختیاری. رشته ای که مکان عبارت را برای گزارش خطا نشان می دهد، به عنوان مثال نام فایل و موقعیت در فایل.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[]]