--recurse-FEHLER: Unzureichende Berechtigung: Anforderung hatte Unzureichende Authentifizierung Bereiche
Ich versuche, kopieren Sie ein Verzeichnis von meinem vm auf meinem lokalen Rechner-Desktop mit dem folgenden Befehl:
gcloud compute scp --recurse instance-1:~/directory ~/Desktop/
Versuchte ich erneute Authentifizierung mit "gcloud auth login", aber es immer noch sagt
ERROR: (gcloud.compute.scp) Could not fetch resource:
- Insufficient Permission: Request had insufficient authentication scopes.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen einen "gcloud auth login" von der Maschine, die Sie versuchen, führen Sie das gcloud Befehl.
Weitere Informationen haben Sie einen Blick auf diesem alten post, Sie berichten von dem gleichen Problem.
Müssen Sie
roles/compute.instanceAdmin.v1
für die Verwendung von SSH oder SCP auf eine Instanz für die Anmeldeinformationen, die Sie verwenden. Die einfachste Methode ist das hinzufügen vonCompute Instance Admin
um Ihre Anmeldeinformationen.Um zu sehen, welche Anmeldeinformationen Sie verwenden die execute -
gcloud auth list
. Der account wird ein Sternchen in der linken Spalte.Herauszufinden, welche Berechtigungen Sie haben, führen
gcloud projects get-iam-policy PROJECT_ID
Bereitstellung der gesamte code für ein besseres Verständnis