0

Remote API を使用してデータストアにアクセスする非 GAE バックエンドがあります。これを (プロキシ GAE サービスなしで) 行う唯一の方法は、GAE Remote API を使用することです。

これは、リモート コンテキストを GAE の運用環境に接続する場合には問題なく機能しますが、GAE 開発サーバーについてはどうでしょうか?

何かを展開する前に、変更をローカルでテストできるようにしたいと考えています。リモート API をローカルの GAE 開発サーバー データストアに接続する方法はありますか?

関連するサンプル コード:

func getRemoteCtx(ctx context.Context, r *http.Request) (context.Context, error) {
    ts, err := google.DefaultTokenSource(ctx,
        "https://www.googleapis.com/auth/appengine.apis",
        "https://www.googleapis.com/auth/userinfo.email",
        "https://www.googleapis.com/auth/cloud-platform",
    )
    if err != nil {
        log.Fatal(err)
    }
    hc := oauth2.NewClient(ctx, ts)

    host := "myapp.appspot.com"

    log.Printf("create remote context with host: %s", host)
    return remote_api.NewRemoteContext(host, hc)
}

をチェックしてくださいhost。これをローカルの GAE 開発サーバーに設定する方法はありますか?

4

0 に答える 0