Method: projects.initializeSettings

منابعی را برای تنظیماتی که هنوز تنظیم نشده اند ایجاد می کند.

در حال حاضر، این یک منبع واحد ایجاد می کند: یک سطل ذخیره سازی ابری Google، که به عنوان سطل پیش فرض برای این پروژه استفاده می شود. سطل در یک پروژه ذخیره سازی متعلق به FTL ایجاد شده است. به جز در موارد نادر، فراخوانی موازی این روش از چندین مشتری تنها یک سطل ایجاد می کند. به منظور جلوگیری از هزینه های ذخیره سازی غیر ضروری، سطل به گونه ای پیکربندی شده است که به طور خودکار اشیاء قدیمی تر از 90 روز را حذف کند.

سطل با مجوزهای زیر ایجاد می‌شود: - دسترسی مالک برای صاحبان پروژه ذخیره‌سازی مرکزی (متعلق به FTL) - دسترسی نویسنده برای صاحبان/ویرایشگران پروژه مشتری - دسترسی خواننده برای بینندگان پروژه مشتری ACL پیش‌فرض در اشیاء ایجاد شده در سطل این است: - دسترسی مالک برای صاحبان پروژه ذخیره سازی مرکزی - دسترسی خواننده برای مالکان/ویراستاران/بینندگان پروژه مشتری برای جزئیات بیشتر به مستندات Google Cloud Storage مراجعه کنید.

اگر از قبل یک مجموعه سطل پیش فرض وجود داشته باشد و پروژه بتواند به سطل دسترسی داشته باشد، این فراخوانی کاری انجام نمی دهد. با این حال، اگر پروژه مجوز دسترسی به سطل را نداشته باشد یا سطل حذف شود، یک سطل جدید ایجاد خواهد شد.

ممکن است هر کد خطای متعارفی از جمله موارد زیر را برگرداند:

  • PERMISSION_DENIED - اگر کاربر مجاز به نوشتن در پروژه نباشد
  • هر کد خطایی که توسط Google Cloud Storage ایجاد شود

درخواست HTTP

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

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

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

مولفه های
projectId

string

شناسه پروژه

ضروری.

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

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

محدوده مجوز

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

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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.