Firebase SQL Connect का इस्तेमाल करने के लिए, आपको आईएएम की ऐसी भूमिकाएं असाइन करनी होंगी जिनसे कनेक्टर मैनेज किए जा सकें, Cloud SQL को ऐक्सेस किया जा सके, और एसडीके जनरेट किए जा सकें. पक्का करें कि SQL Connect चलाने वाले सेवा खाते के पास ज़रूरी अनुमतियां हों.
SQL Connect के लिए, ज़्यादा जानकारी वाली IAM भूमिकाएं
Firebase की बुनियादी भूमिकाएं और पहले से तय की गई भूमिकाएं, निचले लेवल की SQL Connect भूमिकाओं पर मैप होती हैं. मैपिंग के लिए, टेबल देखें.
SQL Connect console में जाकर, SQL Connect के लिए IAM की भूमिकाएं असाइन करने की सुविधा को ज़्यादा बारीकी से मैनेज किया जा सकता है. इसके लिए, IAM और एडमिन > IAM पेज पर जाएं.Google Cloud
| IAM भूमिका | अनुमतियां |
|---|---|
firebasedataconnect.googleapis.com/adminFirebase SQL Connect API एडमिन इस भूमिका में Firebase SQL Connect API व्यूअर की भूमिका शामिल है. यह firebasedataconnect.* के बराबर है.यह Cloud के मालिक, Cloud के एडिटर, Firebase एडमिन, और Firebase Develop एडमिन की भूमिकाओं के लिए उपलब्ध है. |
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 API व्यूअर यह भूमिका, Cloud Owner, Cloud Editor, Cloud Viewer, Firebase एडमिन, Firebase व्यूअर, Firebase Develop Admin, और Firebase Develop Viewer को मिलती है. |
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 API डेटा एडमिन यह भूमिका, Cloud Owner, Cloud Editor, Firebase एडमिन, और Firebase Develop Admin को मिलती है. |
डेटा सोर्स को पूरी तरह से पढ़ने और लिखने का ऐक्सेस.firebasedataconnect.googleapis.com/services.executeGraphqlfirebasedataconnect.googleapis.com/services.executeGraphqlRead
|
firebasedataconnect.googleapis.com/dataViewerFirebase SQL Connect API डेटा व्यूअर यह भूमिका, Cloud के मालिक, Cloud के एडिटर, Firebase एडमिन, और Firebase Develop एडमिन को मिलती है. |
डेटा सोर्स का रीड ओनली ऐक्सेस.firebasedataconnect.googleapis.com/services.executeGraphqlRead
|