問題タブ [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.
database - データベースではなくデータ ストアで考える方法
たとえば、Google App Engine は標準データベースではなく Google Datastore を使用してデータを保存します。データベースの代わりに Google Datastore を使用するためのヒントはありますか? テーブル構造に直接マップされるオブジェクトの関係を 100% 考えるように頭を鍛えたようで、今では何も違うものを見るのは難しいです。Google Datastore の利点の一部 (パフォーマンスやデータ分散機能など) は理解できますが、一部の優れたデータベース機能 (結合など) が犠牲になります。
Google Datastore または BigTable を使用したことがある方で、それらを使用する上で何か良いアドバイスはありますか?
google-app-engine - 自分のネイキッド ドメイン (サブドメインではない) で Google App Engine を使用するには?
DNS レコードについて何時間も読んで実験した後、次の URL から Google App Engine アプリにアクセスできるようになりました。
- myappid.appspot.com
- www.myappid.myowndomain.com
機能しないもの:
- myowndomain.com
- www.myowndomain.com
サブドメインではなく、ドメインから直接アプリを提供できるようにしたいと考えています。これを行うアプリを見てきました。URL リダイレクトなしでこれを行う方法はありますか?
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ライブラリのみが許可されます。
google-app-engine - デプロイ時に CSS ファイルが更新されない (Google AppEngine)
Web サイトの新しいバージョンをプッシュしましたが、CSS と静的イメージが適切にデプロイされません。
これがめちゃくちゃなページです:http://www.gaiagps.com
ただし、Appengine は最新バージョンを正しいものとして示しています: http://1.latest.gaiagps.appspot.com/
何か助けはありますか?
google-app-engine - Google App Engine 画像を使用した明確な例 get_serving_url()
これの例を知っている人はいますか?Google のドキュメントで見つけることができませんでした。
google-app-engine - App Engine の Google Cloud Storage 認証
ユーザーがアップロードしたファイルの永続ストアとして Google Cloud Storage の使用を開始したいと考えています。残念ながら、私たちのチームはドメイン向けの Google Apps に基づいており、私たちにないメール アドレスを許可していないため、App Identity ( application-id @appspot.gserviceaccount.com) を「チーム」に追加することはできません。チームに所属するドメイン。
この場合、App Engine インスタンスを認証するための推奨される方法はありますか?
python - Google ストレージ構成
Google の Storage API 用にコマンド ライン ツールを構成しようとしてgsutil
いますが、気に入らないようです。
私は何が間違っているのでしょうか?Python を再インストールする必要がありますか?
python - Google App Engine から Amazon EC2 インスタンスを開始または停止する方法 (python)
Google App Engine から Amazon EC2 インスタンスを開始/停止する方法はありますか?
この質問を読みましたPython では、Google App Engine アプリ内から Amazon EC2 インスタンスをどのように起動しますか? そして、そこにある答えは正しくないように思えます。
基本的にアプリエンジンに「boto」をインストールすることはできません。
python - ログに記録されていても、Google App Engine get_current_user は常に None を返します
これが私のコードです
問題は、ログインしていても get_current_user が None を返すことです。フィールド user1.user に None を格納し、ログコンソールに None を出力します。
どうすればそれを解決できますか?
python - 名前空間を持つマルチテナント Appengine アプリケーションでのグローバル データの管理
名前空間を使用してマルチテナント システムを設計しています。
ユーザーは OpenID 経由で認証され、ユーザー モデルは Cloud Datastore に保存されます。ユーザーは組織にグループ化され、データベースでもモデル化されます。アプリケーション データは、組織ごとに分割する必要があります。
したがって、名前空間を「組織」にマップするという考え方です。
ユーザーがログインすると、組織が検索され、セッションに保存されます。
WSGI ミドルウェアはセッションを検査し、それに応じて名前空間を設定します。
私の質問は、「グローバル」なデータ (つまり、ユーザーと組織) とアプリケーション データ (組織によって名前空間が設定されている) の間の切り替えを管理する最善の方法に関するものです。
私の現在のアプローチは、python デコレーターとコンテキスト マネージャーを使用して、そのようなグローバル データにアクセスする操作のためにグローバル名前空間に一時的に切り替えることです。例えば
また
これはまた、モデルがクロスネームスペース KeyProperties を持っていることを意味します:
これは合理的なアプローチに思えますか?私には少しもろいように感じますが、それは私が App Engine で名前空間を操作するのに慣れていないためだと思います。私の別のアイデアは、すべての「グローバル」データを Cloud Datastore から外部 Web サービスに抽出することですが、可能であればそれは避けたいと思います。
ありがたいアドバイスをいただきました。前もって感謝します