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

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/admin

Firebase SQL Connect API एडमिन

इस भूमिका में Firebase SQL Connect API व्यूअर की भूमिका शामिल है.
यह 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 API डेटा व्यूअर

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

firebasedataconnect.googleapis.com/services.executeGraphqlRead