المورد: الخلفية
الخلفية هي المورد الأساسي لـ "استضافة التطبيق".
تمثيل JSON |
---|
{ "name": string, "displayName": string, "servingLocality": enum ( |
الحقول | |
---|---|
name |
المُعرّف. اسم المورد للخلفية طبيعة الحضور:
|
displayName |
هذه السمة اختيارية. اسم يمكن للمستخدمين قراءته عدد الأحرف المسموح به هو 63 حرفًا |
servingLocality |
مطلوب. غير قابل للتغيير. تحدِّد هذه السياسة طريقة عرض "استضافة التطبيق" للمحتوى لهذه الواجهة الخلفية. ستقتصر الخدمة إما على منطقة واحدة (RegionAL_STRICT) أو سيُسمح لها باستخدام البنية الأساسية للعرض العالمي المتكررة (GLOBAL_ACCESS) لخدمة App Hosting. |
codebase |
هذه السمة اختيارية. الاتصال بمستودع مصدر خارجي لمراقبة التحديثات المستندة إلى الحدث التي يتم إجراؤها في الخلفية، في حال تحديدها |
uri |
النتائج فقط. معرّف الموارد المنتظم (URI) الأساسي للاتصال بالخلفية. |
managedResources[] |
النتائج فقط. قائمة بالموارد التي تديرها هذه الخلفية |
serviceAccount |
مطلوب. اسم حساب الخدمة المستخدَم في Cloud Build وCloud Run يجب أن يتوفّر له دور الأدوار/firebaseapphosting.googleapis.com/computeRunner أو أذونات مكافئة. |
appId |
هذه السمة اختيارية. رقم تعريف تطبيق ويب مرتبط بالخلفية. |
environment |
هذه السمة اختيارية. اسم البيئة الخلفية، يُستخدم لتحميل متغيّرات البيئة من الإعدادات الخاصة بالبيئة الخلفية |
reconciling |
النتائج فقط. يشير ذلك المصطلح إلى حقل يشير، إذا كان صحيحًا، إلى أنّ النظام يعمل على إجراء تعديلات على الخلفية أثناء عملية LRO. |
createTime |
النتائج فقط. وقت إنشاء الواجهة الخلفية طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
updateTime |
النتائج فقط. وقت آخر تحديث للخلفية طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
deleteTime |
النتائج فقط. وقت حذف الواجهة الخلفية طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
labels |
هذه السمة اختيارية. خريطة غير منظَّمة للقيم الرئيسية يمكن استخدامها لتنظيم العناصر وتصنيفها عنصر يحتوي على قائمة بأزواج |
annotations |
هذه السمة اختيارية. يشير ذلك المصطلح إلى خريطة غير منظَّمة لقيمة المفتاح التي قد تضبطها أدوات خارجية لتخزين البيانات الوصفية العشوائية. لا يمكن إجراء طلبات بحث عنها ويجب الاحتفاظ بها عند تعديل العناصر. عنصر يحتوي على قائمة بأزواج |
uid |
النتائج فقط. معرّف فريد يحدّده النظام |
etag |
النتائج فقط. المجموع الاختباري الذي احتسبه الخادم استنادًا إلى قيم أخرى عند التحديث أو الحذف لضمان إتمام العملية في المورد المتوقع. |
منطقة الخدمة
يحدِّد هذا الإعداد كيفية تكرار "استضافة التطبيق" لبيانات الخلفية وعرضها.
تعدادات | |
---|---|
SERVING_LOCALITY_UNSPECIFIED |
غير محدَّد ستعرض رسالة خطأ في حال استخدامها. |
REGIONAL_STRICT |
في هذا الوضع، تعرض App Hosting محتوى الخلفية من المنطقة الرئيسية التي اخترتها. تحتفظ خدمة "استضافة التطبيقات" بالبيانات والبنية الأساسية للعرض فقط في تلك المنطقة المحدّدة، ولا تنسخ بياناتك إلى مناطق أخرى. |
GLOBAL_ACCESS |
في هذا الوضع، تعرض "استضافة التطبيقات" محتوى الخلفية من نقاط تواجد متعددة (POP) في جميع أنحاء العالم. تنسخ ميزة "استضافة التطبيق" إعدادات الخلفية والبيانات المخزَّنة مؤقتًا إلى خوادم بروتوكول مكتب البريد (POP) هذه وتستخدم شبكة توصيل محتوى (CDN) عالمية لتقليل وقت استجابة الاستجابة بشكل أكبر. لا تزال موارد السحابة الإلكترونية التي تتم صيانتها من خلال "استضافة التطبيق" في مشروعك، مثل خدمات Cloud Run وCloud Build وصور Artifact Registry محصورة في المنطقة الرئيسية للخلفية. ويمكن أن يتم تخزين الاستجابات المُخزنة بواسطة شبكة توصيل المحتوى (CDN) في بروتوكولات POP طوال مدة مدة بقاء ذاكرة التخزين المؤقت. |
قاعدة الرموز
يشير ذلك المصطلح إلى الاتصال بمستودع مصدر خارجي لرصد أي تحديثات تتم على مستوى الحدث في الخلفية.
تمثيل JSON |
---|
{ "repository": string, "rootDirectory": string } |
الحقول | |
---|---|
repository |
مطلوب. اسم المورد لـ Developer Connect project/{project}/locations/{location}/connections/{connection}/gitRepositoryLinks/{repositoryLink} يجب أن يكون ربط |
rootDirectory |
هذه السمة اختيارية. إذا تم توفير |
موارد مُدارة
مورد خارجي تتم إدارته بواسطة "استضافة التطبيقات" في المشروع.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد يمكن أن يكون |
|
runService |
تشغيل في السحابة الإلكترونية |
تشغيل الخدمة
حساب مُدار في السحابة الإلكترونية service
.
تمثيل JSON |
---|
{ "service": string } |
الحقول | |
---|---|
service |
هذه السمة اختيارية. اسم تشغيل السحابة الإلكترونية project/{project}/locations/{location}/services/{serviceId} |
الطُرق |
|
---|---|
|
تنشئ واجهة خلفية جديدة في مشروع وموقع محدَّدَين |
|
لحذف واجهة خلفية واحدة. |
|
الحصول على معلومات حول الواجهة الخلفية |
|
الحصول على معلومات عن عدد زيارات الخلفية |
|
يسرد الخلفيات في مشروع وموقع معين. |
|
لتعديل معلومات واجهة خلفية واحدة. |
|
تعمل على تعديل عدد الزيارات في إحدى الخلفيات. |