Firebase SQL Connect का इस्तेमाल करने के लिए, आपको आईएएम की ऐसी भूमिकाएं असाइन करनी होंगी जिनसे कनेक्टर्स को मैनेज किया जा सके, Firebase SQL Connect को ऐक्सेस किया जा सके, और एसडीके जनरेट किए जा सकें.Cloud SQL पक्का करें कि SQL Connect चलाने वाले सेवा खाते के पास ज़रूरी अनुमतियां हों.
SQL Connect के लिए, IAM की ज़्यादा कंट्रोल वाली भूमिकाएं
Firebase की बुनियादी भूमिकाएं और पहले से तय की गई भूमिकाएं, निचले लेवल की SQL Connect भूमिकाओं पर मैप होती हैं. मैपिंग के लिए, टेबल देखें.
SQL Connect console में, SQL Connect के लिए IAM की भूमिकाएं असाइन करने की सुविधा को ज़्यादा विस्तृत तरीके से मैनेज किया जा सकता है. इसके लिए, IAM & Admin > 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
|