ينشئ موارد للإعدادات التي لم يتم ضبطها بعد.
في الوقت الحالي، يؤدي هذا الإجراء إلى إنشاء مورد واحد: حزمة 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 |
رقم تعريف المشروع يجب ملء الحقل. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال ProjectSettings
.
نطاقات الأذونات
يتطلب نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.