問題タブ [google-cloud-storage]

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 投票する
3 に答える
757 参照

google-app-engine - Google Cloud Storage は Google Apps で動作しませんか?

App Engine サイトのドキュメント セクションで現在公開されている Google Cloud Storage API を使用しようとしています。ドキュメントには、appengine サービス アカウントをチーム メンバーとして API コンソールに追加する必要があると記載されています。ただし、Google Apps ドメイン内で Cloud Storage を使用しているため、そのドメインのユーザーのみをチーム メンバーとして追加できます。では、サービス アカウント (@appspot.gserviceaccount.com) を追加することはできませんか? 回避策はありますか?

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

google-cloud-storage - Javaを使用してGoogleクラウドストレージにファイルをアップロードするには?

org.apache.commons.fileupload を使用してファイル
クラスをアップロードします StorageService はクラウド ストレージ API を使用してファイルを保存するサービスです これは私のコードです

ローカルでは問題なく動作しますが、アプリをデプロイするとエラーが発生します
助けてください!

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

c# - C# : SharpGs クライアント ライブラリで POST リクエストを作成して、Google Cloud Storage で再開可能なアップロードを開始する方法は?

SharpGsクライアント ライブラリに基づいて、C# コンソール アプリケーションから再開可能なアップロードを実装しようとしています。これまでのところ、ファイル サイズが 2 GB を超えるデータをコンソール アプリから Google クラウド ストレージに PUT できます。

POST リクエストの開始中に、再開可能なアップロードを実装するために、サーバーはこれで応答しています。

「リモート サーバーがエラーを返しました: (403) 許可されていません。」} System.Net.WebException .

私が送信している URI は、POST リクエストで「https://mybucket_name.commondatastorage.googleapis.com/Test1Gb.rar」です。

「Test1Gb.rar」----はファイル名です。

Google Cloud Developers Guide に記載されているように、次のように POST リクエストを送信しています。

私はこれを1週間試しています。これの何が悪いのかわかりません。

誰からでも得ることができる助けはありますか?

ありがとうございました。

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

google-app-engine - get_serving_urlを使用したGoogleCloudStorage

画像APIを使用してGoogleCloudStorageで画像ファイルを提供したいget_serving_urlget_serving_urlGoogle Cloud Storageでファイルを受け入れることができますか?

私は試した:

実稼働環境でエラーがInvalidBlobKeyError発生しました。get_serving_url

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

c# - C#でコンソールアプリケーションからデータなしでPOSTリクエストをWebサービスに送信する方法は?

私の Google クラウド ストレージ プロジェクトでは、いくつかのリクエスト ヘッダーとともに空の本文で POST リクエストを作成し、再開可能なアップロードを開始するためのアップロード ID を含む Created(201) レスポンスを取得する必要があります。

データを含む POST リクエストを送信するための参照を見つけることができましたが、コンソール アプリケーションからのデータなしではできませんでした。

この問題を解決する方法を知っている人はいますか。

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

google-app-engine - appengineサーブレットからGoogleクラウドストレージファイルをどのように提供しますか?

ユーザーがいくつかのファイルをアップロードし、それをGoogleCloudStorageに保存しました。これで、ユーザーが戻ってきて、アプリが表示しているリストからファイルをダウンロードしたいと考えています。リンクをクリックすると、サーブレットが呼び出されます。そのサーブレットの背後にあるコードはどのようになりますか?また、オブジェクトを公開したくありません。ここで私のものはどのように見えるでしょう:これを行うためのより簡単な方法はありますか?ありがとう。

0 投票する
3 に答える
17277 参照

python - GoogleCloudStorageからファイルを削除する

だから私はdjangoアプリケーションをappengineで起動して実行し、ユーザーがファイルをアップロードしたときにファイルを作成するようにしました。私が抱えている問題は、それらを削除する方法を見つけようとしていることです。それらを作成するための私のコードは次のようになります。

これは正常に機能しますが、次のドキュメントにあります。

https://developers.google.com/appengine/docs/python/googlestorage/functions

削除メソッドがリストされていません。ただし、以下のリンク(504行目)でgoogle.appengine.api.filesの実際のソースを確認すると

http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/api/files/file.py

呼び出すことができるdeleteメソッドがありますが、それが必要とする引数を正確に理解することはできません。バケット名などといろいろ組み合わせてみました。/ blobstore /で開始したいようです。これは、クラウドストレージとやり取りするときにこれまでに行ったこととは異なります。google.appengine.api.filesがその上に記述されている基になるblobstoreクラスを調べてきましたが、それでもアイテムを削除する方法を正確に理解することはできません。アップロードしたアイテムのBlobKeyを見つける必要があるようです。googleがホストするWebベースのバケットマネージャーと、それらが提供するgsutilコマンドラインユーティリティを使用して、それらを正常に削除できます。

アプリエンジンにデプロイされたPythonアプリを介してGoogleクラウドストレージからファイルを正常に削除した人はいますか?手がかり/考え/アイデアは大歓迎です。

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

google-app-engine - Javaを使用してGoogleCloudStorageからBigQueryにデータを読み込む

Google Cloud StorageからBigQueryにデータをアップロードしたいのですが、これを行う方法を説明するJavaサンプルコードが見つかりません。誰かがこれを行う方法として私にいくつかのヒントを教えてもらえますか?

私が実際にやりたいのは、Google App EngineテーブルからBigQueryにデータを転送する(そして毎日同期する)ことです。これにより、分析を行うことができます。GoogleAppEngineでGoogleCloudStorage Serviceを使用して、Google Cloud Storageのファイルに(新しい)レコードを書き込みます。不足しているのは、BigQueryのテーブルにデータを追加する(または初めて書き込むために新しいテーブルを作成する)ことだけです。確かに、BigQueryブラウザツールを使用してデータを手動でアップロード/追加できますが、自動にしたいのですが、そうでない場合は、毎日手動で行う必要があります。

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

google-app-engine - ファイルを Google Cloud Storage に書き込むときの IO 例外

Google App Engine から Google Cloud にファイルを書き込もうとしています。バックエンドを使用して、大量のファイルを Google Cloud Storage に書き込むリクエストを処理しています。しかし、約5分でIOExceptionが発生するようです(さまざまなファイルサイズを試したり、ファイルごとに30秒間スレッドをスリープさせたりしましたが、時間だけが一貫しているようです)。

次に、次のコードをテストしました。

そして、次のように IOException を取得します。

Google クラウド ストレージ バケットでは、11 個のファイルが書き込まれ、正常です (各ファイルのサイズは 160 バイト)。12 番目のファイルの作成でリクエストが失敗します。私の実際のアプリケーションでは、writeChannel.closeFinally() で失敗します。

ところで。対応するバケットに書き込むために、GAE アプリケーションの Google サービス アカウントへのフル コントロール アクセスを許可していると確信しています。

どうもありがとう!