In diesem Leitfaden erfahren Sie, wie Sie Ihr Google Cloud-Projekt einrichten und einen Dienst erstellen Kontorollen aus dem Befehlszeilendienstprogramm.
Weitere Informationen finden Sie unter Dienstkontorollen.
Cloud-Projekt einrichten
Erstellen Sie mit der Google Cloud Console ein Google Cloud-Projekt. Folgen Sie Erste Schritte mit der Google Maps Platform
Wenden Sie sich an Ihren Google-Vertriebsmitarbeiter, um die Abrechnung und die APIs zu aktivieren für Ihren spezifischen Dienst.
Installieren Sie das Cloud CLI-Tool, um den Dienst abzuschließen. die Sie mit Ihrem Vertriebsmitarbeiter begonnen haben.
Authentifizieren Sie die Befehlszeile bei Ihrem Projekt.
Hinweis: Verwenden Sie gegebenenfalls die interaktive Cloud Shell-Umgebung, in der das Cloud SDK
und andere Abhängigkeiten wie **curl**
sind bereits installiert. Weitere Informationen finden Sie unter Verwenden von
Cloud Shell
shell
gcloud auth login
Es sollte eine Erfolgsmeldung wie die folgende angezeigt werden:
You are now logged in as [my-user@example.com].
Your current project is [project-id]. You ...
Prüfen Sie, ob die Fleet Engine APIs richtig konfiguriert sind.
shell
gcloud --project=project-id services enable fleetengine.googleapis.com
Wenn dieser Befehl zu einem Fehler führt, wenden Sie sich an Ihren Projektadministrator und Ihren Google-Supportmitarbeiter, um Zugriff zu erhalten.
Dienstkonten in der Console erstellen
So erstellen Sie ein Dienstkonto:
- Öffnen Sie die Google Cloud Console.
- Klicken Sie auf die Schaltfläche IAM & Admin-Karte.
- Wählen Sie im linken Navigationsbereich Dienstkonten aus.
- Klicken Sie oben auf der Seite auf Dienstkonto erstellen.
- Geben Sie einen Dienstkontonamen ein, der in der Google Cloud Console angezeigt werden soll. Die Die Google Cloud Console generiert dann anhand dieses Namens eine Dienstkonto-ID. Geben Sie beispielsweise fleet-engine-driver-sdk als Driver SDK-Nutzer ein. Dienstkonto.
- Wählen Sie im Drop-down-Menü Rolle die Option Fleet Engine aus und weisen Sie eine der dem Dienstkonto Rollen zuzuweisen.
- Überspringen Sie den Abschnitt Nutzern Zugriff auf dieses Dienstkonto gewähren.
- Klicken Sie auf Fertig, um das Erstellen des Dienstkontos abzuschließen.
Siehe auch Dienst erstellen Konto .
Dienstkonten mit dem Google Cloud-Befehlszeilendienstprogramm erstellen
Erstellen Sie beispielsweise ein Dienstkonto für jede der drei Rollen und weisen Sie ihre jeweilige Rolle.
Rollen für On-Demand-Reisen
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
Rollen für geplante Aufgaben
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