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

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

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

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

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

دور إدارة الهوية وإمكانية الوصول الأذونات
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