Method: projects.initializeSettings

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

في الوقت الحالي، يؤدي هذا الإجراء إلى إنشاء مورد واحد: حزمة Google Cloud Storage لاستخدامها كحزمة تلقائية لهذا المشروع. يتم إنشاء الحزمة في مشروع تخزين خاص بـ FTL. باستثناء حالات نادرة، سيؤدي طلب هذه الطريقة بالتوازي من برامج متعددة إلى إنشاء حزمة واحدة فقط. لتجنُّب تحصيل رسوم تخزين غير ضرورية، تم ضبط الحزمة على حذف العناصر التي مرّ عليها أكثر من 90 يومًا تلقائيًا.

يتم إنشاء الحزمة باستخدام الأذونات التالية: - إذن وصول مالك مشروع مساحة التخزين المركزية (مملوك لـ FTL) - إذن وصول كمحرِّر لمالكي/محرري مشروع العميل - إذن وصول القارئ لمشاهدي مشروع العميل. قائمة التحكم بالوصول التلقائية للكائنات التي تم إنشاؤها في الحزمة هي: - إذن وصول المالك لمالكي مشروع مساحة التخزين المركزية - إذن الوصول بالقراءة لمالكي مشروع العميل أو المحررين أو المشاهدين، يُرجى الاطّلاع على مستندات Google Cloud Storage للحصول على مزيد من التفاصيل.

إذا سبق أن تم ضبط مجموعة بيانات تلقائية وكان بإمكان المشروع الوصول إلى الحزمة، لن يتم تنفيذ أي إجراء من خلال هذه المكالمة. ومع ذلك، إذا لم يكن المشروع لديه إذن الوصول إلى الحزمة أو تم حذف الحزمة، سيتم إنشاء حزمة جديدة.

قد يعرض أي رموز أخطاء أساسية، بما في ذلك ما يلي:

  • permissions_DENIED - إذا لم يكن المستخدم مصرحًا له بالكتابة في المشروع
  • أي رمز خطأ يعرضه Google Cloud Storage

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
projectId

string

رقم تعريف المشروع

يجب ملء الحقل.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال ProjectSettings.

نطاقات الأذونات

يتطلب نطاق OAuth التالي:

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

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