gpt4 book ai didi

google-cloud-platform - 在两个 Google Cloud 实例之间复制文件

转载 作者:行者123 更新时间:2023-12-04 04:25:02 25 4
gpt4 key购买 nike

我在 Google Cloud 中有两个项目,我需要将文件从一个项目中的一个实例复制到另一个项目中的一个实例。我尝试使用“gcloud compute copy-files”命令,但出现此错误:

gcloud compute copy-files test.tgz --project stack-complete-343 instance-IP:/home/ubuntu --zone us-central1-a 

ERROR: (gcloud.compute.copy-files) Could not fetch instance: - Insufficient Permission

最佳答案

我能够使用全新的 VM 实例复制您的问题,但出现相同的错误。以下是我为解决问题而采取的几个步骤:

确保您已通过身份验证并拥有使用同一帐户的两个项目的权限!

$ gcloud config list (如果您看到服务帐户@developer.gserviceaccount.com,则需要切换到在两个项目上都启用的帐户。您可以从 Devlopers Console > Permissions 中查看)

$ gcloud auth login (将链接复制到新窗口,登录,复制代码并粘贴回提示中)

$ gcloud compute copy-files test.tgz --project stack-complete-343 instance-IP:/home/ubuntu --zone us-central1-a (我也会使用实例名称而不是 IP)

最后一条命令也应该生成您的 ssh key 。您应该会看到类似这样的内容,但不要担心输入密码:

警告:将执行 [/usr/bin/ssh-keygen] 以生成 key 。

生成公钥/私钥 rsa key 对

输入密码(空表示没有密码):

关于google-cloud-platform - 在两个 Google Cloud 实例之间复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27235349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com