Wenn ich versuche, ein lokales ESP auszuführen, dann bekomme ich diesen Fehler.Führen Sie ein ESP lokal für die Entwicklung
Ich habe ein neu erstelltes Dienstkonto, dieses Konto funktioniert gut mit gcloud cli.
System: OSX Sierra mit Docker für MAC
dies ist der Befehl, den ich verwende, um die Container zu starten:
docker run -d --name="esp" --net="host" -v ~/Downloads:/esp gcr.io/endpoints-release/endpoints-runtime:1.0 -s 2017-02-07r5 -v echo.endpoints.****.cloud.goog -p 8082 -a localhost:9000 -k /esp/serviceaccount.json
UPDATE:
ich den Fehler gefunden habe ich festgelegt haben, der Dienstname die Version und für die Version der Servicename.
Jetzt bekomme ich keinen Fehler, aber es funktioniert nicht, das ist die Konsole Ausgabe aus dem Container. Aus meiner Sicht ist alles in Ordnung, aber es nicht funktioniert, kann ich nicht den Proxy mit localhost anrufen: 8082/***
INFO:Constructing an access token with scope https://www.googleapis.com/auth/service.management.readonly
INFO:Service account email: [email protected]****.iam.gserviceaccount.com
INFO:Refreshing access_token
INFO:Fetching the service configuration from the service management service
nginx: [warn] Using trusted CA certificates file: /etc/nginx/trusted-ca-certificates.crt
Dies ist der verwendete richtige Befehl:
docker run -d --name="esp-user-api" --net="host" -v ~/Downloads:/esp gcr.io/endpoints-release/endpoints-runtime:1.0 -s echo.endpoints.***.cloud.goog -v 2017-02-07r5 -p 8082 -a localhost:9000 -k /esp/serviceaccount.json
auf Linux funktioniert alles in Ordnung – Aron