使用gsutil将文件从存储桶移动到实例:“失败:无法序列化GCE服务帐户的凭据..”

问题描述 投票:0回答:1

我正在尝试将文件从存储桶移动到GCP(Google云端平台)中的实例。我在云控制台>计算引擎> VM实例>单击列表中实例的Connect列下的SSH按钮。我现在打开一个SSH窗口,然后运行:

# gsutil cp gs://cc-test1/test.txt /tmp

其中gs://cc-test1是我的桶,而text.txt是我要移动到实例的文件,我将其SSH并放入目录/tmp

我收到错误:INFO 1220 14:38:06.447719 transport.py]尝试刷新以获取初始access_token失败:无法序列化GCE服务帐户的凭据..

实例是Linux。

linux ssh google-cloud-platform gcp
1个回答
2
投票

跑:

# gsutil config

复制输出中的链接并将其粘贴到浏览器中。

复制出现的授权码。

在授权代码之后将其粘贴到ssh会话中:Enter the authorization code:

在ssh会话中重新运行gutil命令。

PS - 希望有一个不太费力的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.