1

以下を使用して、Google App Engine Standard の Go にシンプルな API を実装しました。

func init() {
    http.HandleFunc("/api/v1/resource",submitResource)
}

特にない。ただし、より優れたモニタリングと診断を行うために、代わりに Cloud Endpoints を使用するようにこのコードを移植したいと考えています。

STANDARD インスタンスでも可能ですか、それとも FLEXIBLE に移行する必要がありますか?

これに関するドキュメントが見つかりません。この一見単純な質問に対する答えもありません。現時点では、サポートがより成熟しているように見えるので、Python を選択したことを半分望みます。Go を選択したのは、最小限の調査で Go の方がパフォーマンスが優れていることが示唆されたため、API のようなコードに適していると思われるからです。

可能であれば、その方法を教えてください。

4

3 に答える 3

2

Endpoints Frameworks を介して GAE Standard でサポートされるのは、Python と Java のみです。ただし、Go は GAE Flexible でサポートされています。

Go GAE フレキシブル サンプルは次のとおりです: https://github.com/GoogleCloudPlatform/golang-samples/tree/master/endpoints/getting-started

于 2016-11-10T19:35:00.043 に答える
2

多くの調査と試行錯誤の結果、単純な答えは「いいえ」です。- 2016 年 12 月現在。

より長い答えは、独自の最新のライブラリを作成することに多大な労力を費やしたい場合に可能です。Goを Google App Engine Standardで使用する現在のGoogle Cloud エンドポイントは、アルファ版であっても、基本的にサポートされていません。

于 2016-12-02T12:22:09.260 に答える