2017-12-20 15 views
0

ファイルをバケットからGCP(Google Cloud Platform)のインスタンスに移動しようとしています。私はクラウドコンソール> Compute Engine> VMインスタンスにあります>リストのインスタンスの[接続]列の下にある[SSH]ボタンをクリックします。私は今開いているSSHウィンドウを持っていると私は実行します。gs://cc-test1は私のバケットとtext.txtあるファイルをバケットからインスタンスに移動するためにgsutilを使用する:「失敗:GCEサービスアカウントの資格情報をシリアル化できません」

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

は私がにSSH'dいインスタンスに移動し、ディレクトリ/tmpに入れたいファイルです。

私はエラーを取得する: INFO 1220年14:38:06.447719はtransport.py]初期access_tokenは 失敗を取得するためにリフレッシュをしよう:GCEサービスアカウントの資格情報をシリアル化することはできません。..

インスタンスは、Linuxです。

答えて

2

ラン:

# gsutil config

は出力にあるリンクをコピーしてブラウザに貼り付けます。

表示される認証コードをコピーします。 SSHセッションで再実行

Enter the authorization code:

あなたgutilコマンド:

は、後にsshセッションに認証コードを貼り付けていること。

PS - あまり面倒な解決策があることを望んでいます。

関連する問題