2017-05-25 4 views
2

Ich habe ein GCP-Projekt erstellt, um mit der Video-Intelligence-API zu experimentieren. Ich habe die API in meinem Projekt aktiviert und eine Cloud Shell gestartet.Google Cloud Shell verwendet projekt = cloud-devshell-dev anstelle von meinem eigentlichen Projekt, kann keine aktivierten APIs finden

Ich kopierte dann den Code von github und folgte den README Anweisungen.

aber wenn ich versuche, faces.py zu laufen bekomme ich diese Fehlermeldung:

StatusCode.PERMISSION_DENIED, Google Cloud Video Intelligence API hat nicht vor in Projekt Cloud-devshell-dev verwendet worden oder es ist deaktiviert . es Aktivieren von https://console.developers.google.com/apis/api/videointelligence.googleapis.com/overview?project=cloud-devshell-dev dann

wiederholen Besuch Warum es zu project=cloud-devshell-dev und nicht auf meine videointel Projekt zeigen wird?

Wenn ich kann ich das richtige Projekt und Service-Konto sehen. Verdutzt.

Antwort

3

ein Dienstkonto erstellen und Ihre Anwendung für API-Zugriff verwenden, läuft:

$ gcloud iam service-accounts create my-account 
    $ gcloud iam service-accounts keys create key.json 
    [email protected] 
    $ export GOOGLE_APPLICATION_CREDENTIALS=key.json 

Im zweiten Befehl ersetzen my-project mit Ihrer Projekt-ID.

+1

Danke. Dies behebt das Problem. – cgranier

Verwandte Themen