問題タブ [google-cloud-platform]

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

database - データベースではなくデータ ストアで考える方法

たとえば、Google App Engine は標準データベースではなく Google Datastore を使用してデータを保存します。データベースの代わりに Google Datastore を使用するためのヒントはありますか? テーブル構造に直接マップされるオブジェクトの関係を 100% 考えるように頭を鍛えたようで、今では何も違うものを見るのは難しいです。Google Datastore の利点の一部 (パフォーマンスやデータ分散機能など) は理解できますが、一部の優れたデータベース機能 (結合など) が犠牲になります。

Google Datastore または BigTable を使用したことがある方で、それらを使用する上で何か良いアドバイスはありますか?

0 投票する
15 に答える
102779 参照

google-app-engine - 自分のネイキッド ドメイン (サブドメインではない) で Google App Engine を使用するには?

DNS レコードについて何時間も読んで実験した後、次の URL から Google App Engine アプリにアクセスできるようになりました。

  • myappid.appspot.com
  • www.myappid.myowndomain.com

機能しないもの:

  • myowndomain.com
  • www.myowndomain.com

サブドメインではなく、ドメインから直接アプリを提供できるようにしたいと考えています。これを行うアプリを見てきました。URL リダイレクトなしでこれを行う方法はありますか?

0 投票する
15 に答える
71722 参照

java - GoogleAppEngineでJavaとPythonを選択する

現在、GoogleAppEngineはPythonとJavaの両方をサポートしています。Javaサポートは成熟していません。ただし、Javaにはライブラリのリストが長く、特にJavaバイトコードの記述に使用されている言語に関係なくサポートされているようです。どの言語がより良いパフォーマンスとより多くのパワーを与えるでしょうか?お知らせ下さい。ありがとうございました!

編集: http: //groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli = 1

編集: 「パワー」とは、より優れた拡張性と、フレームワーク外で利用可能なライブラリを含めることを意味します。ただし、Pythonでは純粋なPythonライブラリのみが許可されます。

0 投票する
12 に答える
11258 参照

google-app-engine - デプロイ時に CSS ファイルが更新されない (Google AppEngine)

Web サイトの新しいバージョンをプッシュしましたが、CSS と静的イメージが適切にデプロイされません。

これがめちゃくちゃなページです:http://www.gaiagps.com

ただし、Appengine は最新バージョンを正しいものとして示しています: http://1.latest.gaiagps.appspot.com/

何か助けはありますか?

0 投票する
4 に答える
6757 参照

google-app-engine - Google App Engine 画像を使用した明確な例 get_serving_url()

これの例を知っている人はいますか?Google のドキュメントで見つけることができませんでした。

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

google-app-engine - App Engine の Google Cloud Storage 認証

ユーザーがアップロードしたファイルの永続ストアとして Google Cloud Storage の使用を開始したいと考えています。残念ながら、私たちのチームはドメイン向けの Google Apps に基づいており、私たちにないメール アドレスを許可していないため、App Identity ( application-id @appspot.gserviceaccount.com) を「チーム」に追加することはできません。チームに所属するドメイン。

この場合、App Engine インスタンスを認証するための推奨される方法はありますか?

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

python - Google ストレージ構成

Google の Storage API 用にコマンド ライン ツールを構成しようとしてgsutilいますが、気に入らないようです。

私は何が間違っているのでしょうか?Python を再インストールする必要がありますか?

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

python - Google App Engine から Amazon EC2 インスタンスを開始または停止する方法 (python)

Google App Engine から Amazon EC2 インスタンスを開始/停止する方法はありますか?
この質問を読みましたPython では、Google App Engine アプリ内から Amazon EC2 インスタンスをどのように起動しますか? そして、そこにある答えは正しくないように思えます。

基本的にアプリエンジンに「boto」をインストールすることはできません。

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

python - ログに記録されていても、Google App Engine get_current_user は常に None を返します

これが私のコードです

問題は、ログインしていても get_current_user が None を返すことです。フィールド user1.user に None を格納し、ログコンソールに None を出力します。

どうすればそれを解決できますか?

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

python - 名前空間を持つマルチテナント Appengine アプリケーションでのグローバル データの管理

名前空間を使用してマルチテナント システムを設計しています。

ユーザーは OpenID 経由で認証され、ユーザー モデルは Cloud Datastore に保存されます。ユーザーは組織にグループ化され、データベースでもモデル化されます。アプリケーション データは、組織ごとに分割する必要があります。

したがって、名前空間を「組織」にマップするという考え方です。

ユーザーがログインすると、組織が検索され、セッションに保存されます。

WSGI ミドルウェアはセッションを検査し、それに応じて名前空間を設定します。

私の質問は、「グローバル」なデータ (つまり、ユーザーと組織) とアプリケーション データ (組織によって名前空間が設定されている) の間の切り替えを管理する最善の方法に関するものです。

私の現在のアプローチは、python デコレーターとコンテキスト マネージャーを使用して、そのようなグローバル データにアクセスする操作のためにグローバル名前空間に一時的に切り替えることです。例えば

また

これはまた、モデルがクロスネームスペース KeyProperties を持っていることを意味します:

これは合理的なアプローチに思えますか?私には少しもろいように感じますが、それは私が App Engine で名前空間を操作するのに慣れていないためだと思います。私の別のアイデアは、すべての「グローバル」データを Cloud Datastore から外部 Web サービスに抽出することですが、可能であればそれは避けたいと思います。

ありがたいアドバイスをいただきました。前もって感謝します