इस गाइड में Google Cloud प्रोजेक्ट सेट अप करने और सेवा बनाने का तरीका बताया गया है खाते की भूमिकाएं असाइन करती हैं.
ज़्यादा जानकारी के लिए, सेवा खाते की भूमिकाएं देखें.
Cloud प्रोजेक्ट सेट अप करना
Google Cloud Console का इस्तेमाल करके, Google Cloud प्रोजेक्ट बनाएं. फ़ॉलो करें Google Maps Platform का इस्तेमाल शुरू करने के बारे में बुनियादी निर्देश
बिलिंग और एपीआई की सुविधा चालू करने के लिए, अपने Google सेल्स रेप्रज़ेंटेटिव से संपर्क करें को ऐक्सेस करने की कोशिश करेंगे.
सेवा पूरी करने के लिए, Cloud CLI टूल इंस्टॉल करें वह कॉन्फ़िगरेशन जिसे आपने सेल्स रेप्रज़ेंटेटिव से शुरू किया है.
अपने प्रोजेक्ट के लिए सीएलआई की पुष्टि करें.
ध्यान दें: Cloud Shell इंटरैक्टिव एनवायरमेंट का इस्तेमाल करें. इसमें Cloud SDK टूल काम करता है
और अन्य डिपेंडेंसी, जैसे कि **curl**
पहले से ही इंस्टॉल हैं. इस्तेमाल करने का तरीका देखें
Cloud Shell.
शेल
gcloud auth login
आपको सफल होने का मैसेज दिखना चाहिए, जैसे:
You are now logged in as [my-user@example.com].
Your current project is [project-id]. You ...
देखें कि Fleet Engine API को सही तरीके से कॉन्फ़िगर किया गया है या नहीं.
शेल
gcloud --project=project-id services enable fleetengine.googleapis.com
अगर इस निर्देश की वजह से कोई गड़बड़ी होती है, तो अपने प्रोजेक्ट एडमिन से संपर्क करें और अपने Google सहायता प्रतिनिधि से संपर्क करें.
कंसोल में सेवा खाते बनाना
सेवा खाता बनाने के लिए, यह तरीका अपनाएं:
- Google Cloud Console पर जाएं.
- IAM और एडमिन कार्ड.
- बाईं ओर मौजूद नेविगेशन में, सेवा खाते चुनें.
- पेज पर सबसे ऊपर, सेवा खाता बनाएं पर क्लिक करें.
- Google Cloud Console में दिखाने के लिए, सेवा खाते का नाम डालें. कॉन्टेंट बनाने इसके बाद, Google Cloud Console, इस नाम के आधार पर सेवा खाता आईडी जनरेट करता है. उदाहरण के लिए, अपने ड्राइवर SDK टूल के उपयोगकर्ता के लिए, fleet-engine-driver-sdk डालें सेवा खाता.
- भूमिका ड्रॉप-डाउन से, Fleet Engine चुनें और किसी एक भूमिका को असाइन करें सेवा खाते की भूमिकाएं.
- उपयोगकर्ताओं को इस सेवा खाते का ऐक्सेस दें सेक्शन को छोड़ें.
- सेवा खाता बनाने के लिए, हो गया पर क्लिक करें.
यह भी देखें कोई सेवा बनाएं खाता को अपनाएं.
Google क्लाउड कमांड लाइन सुविधा का इस्तेमाल करके सेवा खाते बनाएं
उदाहरण के लिए, तीनों भूमिकाओं में से हर एक के लिए सेवा खाता बनाएं और अलग-अलग भूमिकाएं चुन सकते हैं.
मांग पर यात्रा से जुड़ी भूमिकाएं
gcloud --project=project-id iam service-accounts create fleet-engine-admin gcloud projects add-iam-policy-binding project-id \ --member=serviceAccount:fleet-engine-admin@project-id.iam.gserviceaccount.com \ --role=roles/fleetengine.ondemandAdmin gcloud --project=project-id iam service-accounts create fleet-engine-driver-sdk gcloud projects add-iam-policy-binding project-id \ --member=serviceAccount:fleet-engine-driver-sdk@project-id.iam.gserviceaccount.com \ --role=roles/fleetengine.driverSdkUser gcloud --project=project-id iam service-accounts create fleet-engine-consumer-sdk gcloud projects add-iam-policy-binding project-id \ --member=serviceAccount:fleet-engine-consumer-sdk@project-id.iam.gserviceaccount.com \ --role=roles/fleetengine.consumerSdkUser
शेड्यूल किए गए टास्क की भूमिकाएं
gcloud --project=project-id iam service-accounts create fleet-engine-admin gcloud projects add-iam-policy-binding project-id \ --member=serviceAccount:fleet-engine-admin@project-id.iam.gserviceaccount.com \ --role=roles/fleetengine.deliveryAdmin gcloud --project=project-id iam service-accounts create fleet-engine-driver-sdk gcloud projects add-iam-policy-binding project-id \ --member=serviceAccount:fleet-engine-driver-sdk@project-id.iam.gserviceaccount.com \ --role=roles/fleetengine.deliveryUntrustedDriver gcloud --project=project-id iam service-accounts create fleet-engine-consumer-sdk gcloud projects add-iam-policy-binding project-id \ --member=serviceAccount:fleet-engine-consumer-sdk@project-id.iam.gserviceaccount.com \ --role=roles/fleetengine.deliveryConsumer