अपना सेवा खाता सेट अप करना

इस दस्तावेज़ में, सुरक्षित तरीके से कम्यूनिकेट करने के लिए, सेवा खाता सेट अप करने का तरीका बताया गया है.

सेवा-से-सेवा कम्यूनिकेशन के लिए, अपना सेवा खाता सेट अप करना

इस गाइड में, सुरक्षा और सेवा-से-सेवा कम्यूनिकेशन के लिए, सेवा खाता सेट अप करने का तरीका बताया गया है. हो सकता है कि आपने सेवा खाते बनाएं पेज पर जाकर, इनमें से कुछ चरण पूरे कर लिए हों. हालांकि, इस दस्तावेज़ में, Navigation Connect API ऐक्सेस करने के लिए, सेवा खाता सेट अप करने के बारे में ज़्यादा निर्देश दिए गए हैं.

gcloud

${project_id} की जगह अपना प्रोजेक्ट आईडी और ${service_account_email} की जगह अपना सेवा खाता ईमेल डालें.

यहां दिए गए चरणों में, GCloud SDK का इस्तेमाल किया गया है:

  1. एक सेवा खाता बनाएं. इसका इस्तेमाल, Navigation Connect API को ऐक्सेस करने के लिए किया जाएगा.

    gcloud --project=${project_id} iam service-accounts create navigationconnect
    
  2. खाते को सेवा खाता टोकन क्रिएटर की भूमिका दें.

    gcloud projects add-iam-policy-binding ${project_id} \
      --member=serviceAccount:${service_account_email} \
      --role=roles/iam.serviceAccountTokenCreator
    
  3. खाते को Navigation Connect एडमिन की भूमिका दें.

    gcloud projects add-iam-policy-binding ${project_id} \
        --member=serviceAccount:${service_account_email} \
        --role=roles/navigationconnect.admin
    

जिन सेवा खातों को GetTrip का इस्तेमाल करके, यात्राओं को सिर्फ़ पढ़ने का ऐक्सेस चाहिए उनके लिए, navigationconnect.reader की भूमिका का इस्तेमाल करें.