SQL Connect प्रोजेक्ट के लिए IAM कॉन्फ़िगरेशन

Firebase SQL Connect का इस्तेमाल करने के लिए, आपको आईएएम की ऐसी भूमिकाएं असाइन करनी होंगी जिनसे कनेक्टर मैनेज किए जा सकें, Cloud SQL को ऐक्सेस किया जा सके, और एसडीके जनरेट किए जा सकें. पक्का करें कि SQL Connect चलाने वाले सेवा खाते के पास ज़रूरी अनुमतियां हों.

SQL Connect के लिए, IAM की ज़्यादा जानकारी वाली भूमिकाएं

Firebase की बुनियादी भूमिकाएं और पहले से तय की गई भूमिकाएं, निचले लेवल की SQL Connect भूमिकाओं पर मैप होती हैं. मैपिंग के लिए, टेबल देखें.

SQL Connect के लिए, IAM की अलग-अलग भूमिकाओं को ज़्यादा बारीकी से मैनेज करने के लिए, Google Cloud कंसोल का इस्तेमाल करें.

IAM भूमिका अनुमतियां
firebasedataconnect.googleapis.com/admin

Firebase SQL Connect एपीआई एडमिन

इस भूमिका में Firebase SQL Connect एपीआई व्यूअर की भूमिका शामिल है.
यह firebasedataconnect.* के बराबर है.

यह Cloud के मालिक, Cloud के एडिटर,
Firebase एडमिन, और Firebase Develop एडमिन की भूमिकाओं के लिए उपलब्ध है.
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 API व्यूअर

यह भूमिका, Cloud के मालिक, Cloud के एडिटर,
Cloud के व्यूअर, Firebase एडमिन, Firebase व्यूअर,
Firebase Develop एडमिन, और Firebase Develop व्यूअर को मिलती है.
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 API डेटा एडमिन

यह भूमिका, Cloud के मालिक, Cloud के एडिटर,
Firebase एडमिन, और Firebase Develop एडमिन को मिलती है.
डेटा सोर्स को पूरी तरह से पढ़ने और लिखने का ऐक्सेस.

firebasedataconnect.googleapis.com/services.executeGraphql
firebasedataconnect.googleapis.com/services.executeGraphqlRead
firebasedataconnect.googleapis.com/dataViewer

Firebase SQL Connect एपीआई डेटा व्यूअर

यह भूमिका, Cloud Owner, Cloud Editor,
Firebase एडमिन, और Firebase Develop Admin को मिलती है.
डेटा सोर्स का रीड ओनली ऐक्सेस.

firebasedataconnect.googleapis.com/services.executeGraphqlRead