- Visual StudioでC#のWebアプリを実装
- そして、Visual StudioからGoogle Cloud Platformにデプロイ
これを実現するツールが、Google Cloud Toolsです。
Visual Studio上からプロジェクトを右クリックメニューの「Publish to Google Cloud」よりデプロイ出来てしまいます。
また、Generate app.yaml and DockerfileでDockerfileなどを生成することも可能となります。
Dockerfileを作ったりする手間が省けますので、これを使った方が楽です。
ただ、残念なのは2019/09時点ではVisual Studio 2017対応であり、Visual Studio 2019に対応していない点。
Q&Aで質問されていますが、フィードバックがあれば検討すると言っているものの現在は対応する予定はないようです。
AWS Toolkit for Visual Studio | AWSではVisual Studio 2019に対応していることを考えると、GCPは今後C#を対応していくつもりはあるのか、不安を覚えます。
Google App Engineにデプロイ出来ない「Enable the services」と表示される。
The selected GCP project needs services to be enabled before you can deploy. Enable the services
Google Cloud Explorerを開いて、「The App Engine Admin API is not enabled.」になっていないか確認してみてください。
右クリックで「Enable the App Engine Admin API」を選択すると私はデプロイ出来るようになりました。