Je suis nouveau à Google Cloud. J'ai vu la question similaire mais je ne pouvais pas comprendre la réponse. Ce sera génial si quelqu'un pouvait donner une instruction facile de s'attaquer à ce problème. J'ai deux instances VM Linux sous le même projet sur Google Cloud. Je souhaite copier des fichiers d'une machine virtuelle à d'autres vm. P>
J'ai essayé la commande copie-fichiers. Il a jeté une erreur "obsolète, utilisez SCP à la place" J'ai essayé "GCloud Compute SCP User @ vm2_instance_name: vm2_instance_file_path" p>
D'autres réponses disent utiliser "compte de service". J'ai lu à leur sujet et j'ai créé une clé et créé également dans le format .json, mais je ne sais pas quoi faire après cela. Apprécier toutes les suggestions. P>
3 Réponses :
La documentation de Google traite de cela. Personnellement, j'ai toujours préféré utiliser Dans tous les cas, dans la documentation fournie, vous trouverez probablement la méthode plus en ligne avec ce que vous voulez. P> gcloud Compute SCP code> < / a> Comme il fournit à la fois un moyen simpliste d'effectuer des transferts tout en ne tirant nécessairement aucune des complexités et des caractéristiques que les autres options de transfert fournissent. p>
Les réponses doivent être autonomes avec un lien vers la documentation en cours de valeur ajoutée. Les liens rompent et sont enlevés; Modifications de la documentation. Le moteur de recherche Stackoverflow ne peut pas indiquer les détails qui ne sont pas là. Dans cet exemple, l'OP a dit qu'il a essayé gcloud Compute SCP code> et qu'il n'a pas fonctionné, vous le référez donc sans une meilleure solution à la même commande.
@Johnhanley Merci pour la correction, gardera à l'esprit d'avancer. En ce qui concerne ma suggestion, j'étais sous l'hypothèse que c'était la commande "copie-file" qui a échoué et non le gcloud Compute SCP code> Bien que cela puisse être un malentendu de mon côté.
Si vous êtes dans un cas, ne vous inquiétez pas de Google Cloud. Effectuez simplement un Si vous n'avez pas personnaliser les utilisateurs sur la machine virtuelle, vous pouvez l'omettre P>
À propos du compte de service, si votre VM est dans Google Cloud, ils ont le compte de service de moteur Compute par défaut Vous pouvez personnaliser ce compte de service si vous le souhaitez. Ce compte de service est obligatoire pour identifier la machine virtuelle qui effectue l'appel d'API ou SCP code> pour copier le fichier de VM sur un autre. p>
SCP
GCLOUD code> p>
C'est la solution qui a fonctionné pour moi:
Merci à tous ceux qui ont pris le temps de répondre à ma question. Je reçois une erreur ------ "Erreur: (gcloud.cpute.instances.list) Certaines demandes n'ont pas réussi: - Autorisation insuffisante: la demande n'avait pas suffisamment d'authentification." I> ---- - Puis j'ai trouvé la réponse. [ acloud.guru/forums/GCP-Certified --associate-Cloud-Engineer/.../a>. Merci @ marian.vladoi