問題タブ [gcsfuse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
300 参照

ubuntu - Google Cloud バケットにファイルを作成できない

Google Cloud には 4 つのバケットがあり、Ubuntu 14 と 16 の 2 つの VM を実行しています。両方のマシンで、4 つのバケットすべてをマウント (gcsfuse) できます。

ただし、1 つの (そして 1 つだけの) バケット (project-x-logs) に問題があります。Ubuntu 14 を実行しているマシンで、ファイルを作成できます。

そして、Ubuntu 16 マシンで確認できます。

したがって、このバケットは両方のマシンに適切にマウントされているようです。

ただし、Ubuntu 16 マシンで別のファイルを作成しようとすると、エラーが発生します。

パーマをできる限り大きく開いたのですが、うまくいきません。

これを解決する方法、または少なくともデバッグする方法に関する提案は大歓迎です。

0 投票する
1 に答える
2366 参照

google-cloud-storage - GCloud gcsfuse 権限が拒否されました

gcsfuse をうまく使っている人はいますか?

バケットへのデフォルトの権限をすべて削除し、サービス アカウントをセットアップしようとしました。

そして実行:

gcs: Req 0x0: -> ListObjects() (307.880239ms): googleapi: エラー 403: xxxxxx-compute@developer.gserviceaccount.com に storage.objects.list アクセス権がありません

xxxxx-compute私のアクティブ化されたサービスアカウントではないユーザーが不平を言っているのは奇妙です:

現在のサービス アカウントがアクティブであることを示しています...

また、管理者所有者、管理オブジェクト所有者、オブジェクトの書き込み、オブジェクトの読み取りをバケットに付与しましたserviceaccname

xxxxx-compute以前のアクセス許可を含むすべてのアクセス許可をバケットに付与すると、一覧表示が機能するように見えます。しかし、ディレクトリへのファイルの書き込みは次のエラーで失敗しました:

誰でも運がありますか?

0 投票する
2 に答える
2602 参照

google-cloud-dataproc - Dataproc クラスタからバケットにアクセスする

Dataproc クラスタから Google ストレージ バケットに保存されているデータにアクセスしようとしています。ただし、これまでのところ、バケット ファイルをパブリックとして宣言しても、ジョブはファイルが存在しないというエラーで終了します。クラスター マシンのフォルダーにバケットをマウントしようと考えています。この目的のために、初期化スクリプトに gcsfuse パッケージを正常にインストールしました。クラスターに ssh 接続すると、gcsfuse を使用してルート フォルダーにファイルを正常に追加できます。しかし、その後 ssh を終了しても、ローカル フォルダーが存在しないというメッセージが表示されます。Dataproc クラスタからパブリック バケット内のファイルにアクセスするには、この問題にどのように対処すればよいですか?

0 投票する
1 に答える
1387 参照

google-cloud-storage - Google ストレージにバケットをマウントする

Google バケットをローカル サーバーにマウントしたいと考えています。ただし、行を実行すると、それが指すディレクトリは空です。何か案は?

それは報告します:

ファイル システムが正常にマウントされました。

ただし、ディレクトリ mountbucket/ は空です。