عناصر التحكّم في خدمة سحابة VPC تتيح للمؤسسات تحديد محيط حول موارد Google Cloud للحدّ من مخاطر استخراج البيانات. باستخدام "عناصر تحكّم VPC في الخدمة"، يمكنك إنشاء محيطات تحمي الموارد والبيانات الخاصة بالخدمات التي تحدّدها بشكل صريح.
Cloud Firestore خدمات مجمّعة
يتم تجميع واجهات برمجة التطبيقات التالية معًا في "عناصر تحكُّم خدمة VPC":
firestore.googleapis.comdatastore.googleapis.comfirestorekeyvisualizer.googleapis.com
عند حظر خدمة "firestore.googleapis.com" في محيط معيّن،
يحظر المحيط أيضًا خدمتَي "datastore.googleapis.com" و"firestorekeyvisualizer.googleapis.com".
حظر خدمة datastore.googleapis.com
يتم تجميع خدمة "datastore.googleapis.com" ضمن خدمة "firestore.googleapis.com". لتقييد خدمة
datastore.googleapis.com، يجب تقييد خدمة firestore.googleapis.com
على النحو التالي:
- عند إنشاء محيط خدمة باستخدام وحدة تحكّم Google Cloud، أضِف Cloud Firestore كخدمة محظورة.
عند إنشاء محيط خدمة باستخدام Google Cloud CLI، استخدِم
firestore.googleapis.comبدلاً منdatastore.googleapis.com.--perimeter-restricted-services=firestore.googleapis.com
App Engine خدمة قديمة مضمّنة في حزمة مقابل Datastore
App Engine legacy bundled services for Datastore don't support service perimeters. تؤدي حماية خدمة Datastore باستخدام محيط الخدمة إلى حظر الزيارات من خدمات App Engine القديمة المجمّعة. تشمل الخدمات المجمّعة القديمة ما يلي:
- Java 8 Datastore مع واجهات برمجة تطبيقات App Engine
- مكتبة برامج Python 2 NDB لـ Datastore
- Go 1.11 Datastore مع واجهات برمجة تطبيقات App Engine
حماية البيانات الصادرة في عمليات الاستيراد والتصدير
يتوافق Cloud Firestore مع عناصر التحكّم في خدمة VPC، ولكن يتطلّب ضبط إعدادات إضافية للحصول على حماية كاملة من خروج البيانات في عمليات الاستيراد والتصدير. يجب استخدام وكيل خدمة Cloud Firestore لتفويض عمليات الاستيراد والتصدير بدلاً من حساب خدمة App Engine التلقائي. اتّبِع التعليمات التالية لعرض حساب التفويض وضبطه لعمليات الاستيراد والتصدير.