إعدادات إدارة الهوية وإمكانية الوصول لمشاريع SQL Connect

لاستخدام Firebase SQL Connect، عليك منح أدوار إدارة الهوية وإمكانية الوصول التي تسمح بـ إدارة الموصِّلات والوصول إلى Cloud SQL وإنشاء حِزم SDK. تأكَّد من أنّ حساب الخدمة الذي يشغّل SQL Connect لديه الأذونات المطلوبة.

أدوار إدارة الهوية وإمكانية الوصول الدقيقة في SQL Connect

ترتبط الأدوار الأساسية والأدوار المحدّدة مسبقًا في Firebase بأدوار ذات مستوى أدنى SQL Connect. راجِع الجدول للاطّلاع على الربط بين الأدوار.

يمكنك إدارة مهام أدوار إدارة الهوية وإمكانية الوصول الفردية في SQL Connect على مستوى أكثر دقة في Google Cloud Console (انتقِل إلى صفحة إدارة الهوية وإمكانية الوصول والمشرف > إدارة الهوية وإمكانية الوصول).

دور إدارة الهوية وإمكانية الوصول الأذونات
firebasedataconnect.googleapis.com/admin

Firebase SQL Connect مشرف واجهة برمجة التطبيقات

يتضمّن هذا الدور "Firebase SQL Connect عارض واجهة برمجة التطبيقات".
ويعادل firebasedataconnect.*.

يتم توفير هذا الدور من خلال أدوار "مالك السحابة الإلكترونية" و"محرِّر السحابة الإلكترونية" و
"مشرف Firebase" و"مشرف تطوير Firebase".
الإذن بالوصول الكامل إلى موارد واجهة برمجة التطبيقات Firebase SQL Connect، بما في ذلك البيانات

firebasedataconnect.googleapis.com/operations.delete
firebasedataconnect.googleapis.com/operations.cancel
firebasedataconnect.googleapis.com/services.create
firebasedataconnect.googleapis.com/services.update
firebasedataconnect.googleapis.com/services.delete
firebasedataconnect.googleapis.com/services.executeGraphql
firebasedataconnect.googleapis.com/services.executeGraphqlRead
firebasedataconnect.googleapis.com/schemas.create
firebasedataconnect.googleapis.com/schemas.update
firebasedataconnect.googleapis.com/schemas.delete
firebasedataconnect.googleapis.com/schemaRevisions.create
firebasedataconnect.googleapis.com/schemaRevisions.delete
firebasedataconnect.googleapis.com/connectors.create
firebasedataconnect.googleapis.com/connectors.update
firebasedataconnect.googleapis.com/connectors.delete
firebasedataconnect.googleapis.com/connectorRevisions.create
firebasedataconnect.googleapis.com/connectorRevisions.delete
firebasedataconnect.googleapis.com/viewer

Firebase SQL Connect عارض واجهة برمجة التطبيقات

يتم توفير هذا الدور من خلال أدوار "مالك السحابة الإلكترونية" و"محرِّر السحابة الإلكترونية" و
"عارض السحابة الإلكترونية" و"مشرف Firebase" و"عارض Firebase" و
"مشرف تطوير Firebase" و"عارض تطوير Firebase".
الإذن بالاطّلاع على موارد واجهة برمجة التطبيقات Firebase SQL Connect لا يمنح هذا الدور إذن الوصول إلى البيانات.

cloudresourcemanager.googleapis.com/projects.list
cloudresourcemanager.googleapis.com/projects.get

firebasedataconnect.googleapis.com/operations.list
firebasedataconnect.googleapis.com/operations.get
firebasedataconnect.googleapis.com/locations.list
firebasedataconnect.googleapis.com/locations.get
firebasedataconnect.googleapis.com/services.list
firebasedataconnect.googleapis.com/services.get
firebasedataconnect.googleapis.com/schemas.list
firebasedataconnect.googleapis.com/schemas.get
firebasedataconnect.googleapis.com/schemaRevisions.list
firebasedataconnect.googleapis.com/schemaRevisions.get
firebasedataconnect.googleapis.com/connectors.list
firebasedataconnect.googleapis.com/connectors.get
firebasedataconnect.googleapis.com/connectorRevisions.list
firebasedataconnect.googleapis.com/connectorRevisions.get
firebasedataconnect.googleapis.com/dataAdmin

Firebase SQL Connect مشرف بيانات واجهة برمجة التطبيقات

يتم توفير هذا الدور من خلال أدوار "مالك السحابة الإلكترونية" و"محرِّر السحابة الإلكترونية" و
"مشرف Firebase" و"مشرف تطوير Firebase".
الإذن الكامل بالاطّلاع على مصادر البيانات وتعديلها

firebasedataconnect.googleapis.com/services.executeGraphql
firebasedataconnect.googleapis.com/services.executeGraphqlRead
firebasedataconnect.googleapis.com/dataViewer

Firebase SQL Connect عارض بيانات واجهة برمجة التطبيقات

يتم توفير هذا الدور من خلال أدوار "مالك السحابة الإلكترونية" و"محرِّر السحابة الإلكترونية" و
"مشرف Firebase" و"مشرف تطوير Firebase".
الإذن بالاطّلاع على مصادر البيانات

firebasedataconnect.googleapis.com/services.executeGraphqlRead