私はGAE Webアプリケーションの開発を始めたばかりです。Google クラウド ストレージのバケットのリストを取得しようとしています。Web サイトからいくつかのコードを見つけました。
私が見つけたウェブには3つの方法があります。
Google ストレージ API の使用
Json ライブラリの使用
ただし、このサンプルでは、バケットのドメイン検証を構成する必要があります。
パイソンを使って
私たちの既存のアプリケーションは、gae for Java によって開発されています。Python の方法を Java アプリケーションに含めることはできないと思います。
次に、No1の方法を修正したいと思います。
資格情報エラーが表示されます。現時点では、バケットは全員 (すべての認証済みユーザー) に許可されています。資格情報がどのように機能するかを理解する必要があると思います。0Auth2 に関する Google 開発者ページを読みました。bigquery のサンプルを見つけることができました。資格情報と Google クラウド ストレージに関するサンプルまたは優れた Web サイトがあれば、非常に役立ちます。
エラー;
Error: com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential.(Ljava/util/Collection;)V
API コンソールで行ったこと:
クライアント ID の作成 (Web アプリケーション、サービス アカウント、インストール済みアプリケーションのそれぞれ)
Simple API Access の作成 (新しいサーバー キー、新しいブラウザ キー)
ローカル マシンで行ったこと。
- gsutil で ACL を設定する
私の開発環境
Eclipse 3.6 helios (日本語パック)
日食のためのgae Java
ゲー 1.8.0
ジャバ 1.6.31
Google ストレージ API
Google クライアント ライブラリ
その他(Tomcat、Maven)
Windows 7 英語と日本語言語パック