問題タブ [gsutil]
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.
google-cloud-storage - 返されるファイルの制限
Google クラウド ストレージに数千のファイルを保存する必要があります。gsutil lsコマンドで返されるファイル数に制限はありますか?
私が間違っていなければ、AWS S3 サービスには、すべてのリクエストで数千のエントリが表示されるという制限があります。次のバッチをリストする必要がある場合は、API を使用するか、いくつかの複雑なスクリプトを使用する必要があります。
gsutil コマンド ライン ツールの使用中にそのような制限があるかどうかを知りたいです。自分で確認できますが、何千ものダミーファイルをアップロードする必要があります!
gsutil - gsutil を使用してダウンロードする
gsutil を使用して、Google ストレージからトレース ファイルをダウンロードしていました。私が使用したコマンドは次のとおりです。
gsutil/gsutil cp gs://clusterdata-2011-1/task_usage/part-00499-of-00500.csv.gz ./
しかし、エラーが発生しました:
GSReponseError: ステータス=404、コード=NoSuchKey、理由=見つかりません。
しかし、gsutil で ls コマンドを使用したところ、ファイルが存在していました。
どんな提案でも大歓迎です。
acl - Google Cloud Storage でフォルダの ACL を操作する際の問題
次の OptionsBuilder オブジェクトを使用して、Google Cloud Storage のフォルダー内にオブジェクトを作成しました。
次の構造を作る:
バケット >> フォルダ >> obj.csv
gsutil コマンドを実行して「bucket」と「obj.csv」の ACL を取得すると正常に動作しますが、「folder」に対して実行すると、GSResponseError: status=404, code=NoSuchKey, reason=Not Found という例外がスローされます。
私が実行する正確なコマンドは次のとおりです: gsutil getacl gs://bucket/folder/ > acl.txt
フォルダのアクセス許可を取得および設定するにはどうすればよいですか?
google-cloud-storage - 複数のアカウントで gsutil を使用するにはどうすればよいですか?
私は頻繁に、personal@gmail.com と work@corp.com の少なくとも 2 つのアカウントで Google Cloud Storage を使用しています。以前は両方のアカウントのファイルgsutil config
を作成していましたが、名前をとに変更しました。.boto
personal.boto
work.boto
cp personal.boto ~/.boto
これらのアカウントを切り替える必要があるたびに入力を忘れないようにしなければならないのは面倒です。より良い方法はありますか?
google-cloud-storage - 大容量 (> 2 GB) のファイルを Google Cloud Storage ウェブ UI にアップロードできません
ファイルをアップロードするために、 Google API コンソールGoogle Cloud Storage Manager
のリンクを使用しています。
これは、1KB、10KB、1MB、10MB、100MB のほとんどのファイルに適しています。しかし、昨日は 3GB のファイルをアップロードできませんでした。何が間違っているのですか?
大きなファイルを Google Cloud Storage にアップロードする最良の方法は何ですか?
google-api - Google API 証明書の検証の問題
複数のマシンに gsutil python パッケージをインストールしました。そして、私は何の問題もありませんでした。しかし、最近、あるマシンで証明書の検証に失敗したというメッセージが表示されます。
ドキュメントを読みましたが、この問題を解決する方法がわかりませんでした。
google-app-engine - gsutil 証明書の失敗
最近、最新の GAE SDK に更新しました。Gsutil が機能しなくなったので、こちらの別の投稿で提案されているように cacerts.txt を削除しましたが、機能しませんでした。
Failure: CA certificates file does not have expected SHA1 sum; expected:ed0... actual: da39a3ee5e6...
google-cloud-storage - Google Cloud Storage ACL の問題
作成した Google Cloud Storage にバケットがあります。public-read、public-read-write などの組み込み ACL のいくつかをテストしたかったのですが、gsutil setacl コマンドを使用して ACL を次のように変更する
gsutil setacl public-read-write gs://mybucket
と、ACL を何かに設定する機能が失われたようです。そうしないと、現在の ACL も取得できません。どちらかを試みると、次のメッセージが表示されます。
GSResponseError: status=403, code=AccessDenied, reason=Forbidden, detail=mybucket.
これがバグなのか、明らかな何かが欠けているだけなのかはわかりません。ACL を設定できるようにするにはどうすればよいですか?