Method: projects.initializeSettings

ينشئ موارد للإعدادات التي لم يتم تعيينها بعد.

يؤدي هذا حاليًا إلى إنشاء مورد واحد: مجموعة Google Cloud Storage، لاستخدامها كمجموعة افتراضية لهذا المشروع. يتم إنشاء الجرافة في مشروع تخزين خاص بـ 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

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .