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