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

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

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

इस गाइड में, सुरक्षा और सेवा-से-सेवा के बीच कम्यूनिकेशन के लिए, सेवा खाता सेट अप करने का तरीका बताया गया है. सेवा खाते बनाएं पेज पर जाकर, इनमें से कुछ चरणों को पूरा किया जा सकता है. हालांकि, इस दस्तावेज़ में 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 भूमिका का इस्तेमाल करें.