لاستخدام Firebase SQL Connect، عليك منح أدوار إدارة الهوية وإمكانية الوصول التي تسمح بـ إدارة الموصِّلات والوصول إلى Cloud SQL وإنشاء حِزم SDK. تأكَّد من أنّ حساب الخدمة الذي يشغّل SQL Connect لديه الأذونات المطلوبة.
أدوار إدارة الهوية وإمكانية الوصول الدقيقة في SQL Connect
تتطابق الأدوار الأساسية والأدوار المحدّدة مسبقًا في Firebase مع أدوار ذات المستوى الأدنى SQL Connect. راجِع الجدول للاطّلاع على المطابقة.
يمكنك إدارة مهام أدوار إدارة الهوية وإمكانية الوصول الفردية لـ SQL Connect على مستوى أكثر دقة في Google Cloud Console (انتقِل إلى صفحة إدارة الهوية وإمكانية الوصول > إدارة الهوية وإمكانية الوصول).
| دور إدارة الهوية وإمكانية الوصول | الأذونات |
|---|---|
firebasedataconnect.googleapis.com/adminFirebase SQL Connect مشرف واجهة برمجة التطبيقات يتضمّن هذا الدور أداة عرض واجهة برمجة التطبيقات Firebase SQL Connect. وهو يعادل firebasedataconnect.*.يتم توفير هذا الدور من خلال أدوار مالك السحابة الإلكترونية ومحرِّر السحابة الإلكترونية ومشرف Firebase ومشرف تطوير Firebase. |
الإذن بالوصول الكامل إلى موارد واجهة برمجة التطبيقات Firebase SQL Connect، بما في ذلك البياناتfirebasedataconnect.googleapis.com/operations.deletefirebasedataconnect.googleapis.com/operations.cancelfirebasedataconnect.googleapis.com/services.createfirebasedataconnect.googleapis.com/services.updatefirebasedataconnect.googleapis.com/services.deletefirebasedataconnect.googleapis.com/services.executeGraphqlfirebasedataconnect.googleapis.com/services.executeGraphqlReadfirebasedataconnect.googleapis.com/schemas.createfirebasedataconnect.googleapis.com/schemas.updatefirebasedataconnect.googleapis.com/schemas.deletefirebasedataconnect.googleapis.com/schemaRevisions.createfirebasedataconnect.googleapis.com/schemaRevisions.deletefirebasedataconnect.googleapis.com/connectors.createfirebasedataconnect.googleapis.com/connectors.updatefirebasedataconnect.googleapis.com/connectors.deletefirebasedataconnect.googleapis.com/connectorRevisions.createfirebasedataconnect.googleapis.com/connectorRevisions.delete
|
firebasedataconnect.googleapis.com/viewerFirebase SQL Connect أداة عرض واجهة برمجة التطبيقات يتم توفير هذا الدور من خلال أدوار مالك السحابة الإلكترونية ومحرِّر السحابة الإلكترونية وأداة عرض السحابة الإلكترونية ومشرف Firebase وأداة عرض Firebase ومشرف تطوير Firebase وأداة عرض تطوير Firebase. |
الإذن بالاطّلاع على موارد واجهة برمجة التطبيقات Firebase SQL Connect لا يمنح هذا الدور إذن الوصول إلى البيانات.cloudresourcemanager.googleapis.com/projects.listcloudresourcemanager.googleapis.com/projects.getfirebasedataconnect.googleapis.com/operations.listfirebasedataconnect.googleapis.com/operations.getfirebasedataconnect.googleapis.com/locations.listfirebasedataconnect.googleapis.com/locations.getfirebasedataconnect.googleapis.com/services.listfirebasedataconnect.googleapis.com/services.getfirebasedataconnect.googleapis.com/schemas.listfirebasedataconnect.googleapis.com/schemas.getfirebasedataconnect.googleapis.com/schemaRevisions.listfirebasedataconnect.googleapis.com/schemaRevisions.getfirebasedataconnect.googleapis.com/connectors.listfirebasedataconnect.googleapis.com/connectors.getfirebasedataconnect.googleapis.com/connectorRevisions.listfirebasedataconnect.googleapis.com/connectorRevisions.get
|
firebasedataconnect.googleapis.com/dataAdminFirebase SQL Connect مشرف بيانات واجهة برمجة التطبيقات يتم توفير هذا الدور من خلال أدوار مالك السحابة الإلكترونية ومحرِّر السحابة الإلكترونية ومشرف Firebase ومشرف تطوير Firebase. |
الإذن الكامل بالاطّلاع على مصادر البيانات وتعديلهاfirebasedataconnect.googleapis.com/services.executeGraphqlfirebasedataconnect.googleapis.com/services.executeGraphqlRead
|
firebasedataconnect.googleapis.com/dataViewerFirebase SQL Connect أداة عرض بيانات واجهة برمجة التطبيقات يتم توفير هذا الدور من خلال أدوار مالك السحابة الإلكترونية ومحرِّر السحابة الإلكترونية ومشرف Firebase ومشرف تطوير Firebase. |
الإذن بالاطّلاع على مصادر البياناتfirebasedataconnect.googleapis.com/services.executeGraphqlRead
|