やっぱり、クラウドやるならAWSかなーということでVisual StudioのAWS ToolKitと一緒にスタートしてみることにしました。
AWSというと「AWS 高額請求」でヒットするほどトラブルも聞くので触るのが怖かったりします。
とはいえ、クラウド全般に言えることでしょう。
チュートリアルを参考にしながら、C#のWeb ApplicationをAmazon Elastic Beanstalkにデプロイすることを試してみました。
チュートリアルでWebFormをデプロイというのがまたなんというか。これでもAWSなら動くんだぜ!という主張が伝わってきますね。
とはいえ、私は.NET CoreのWebApplicationをデプロイすることにしました。
アプリケーションを開発して、あとは、右クリックからPublish AWS Elastic beanstalkです。
トラブルシューティング
connectionIdの設定時に例外がスローされました
Unknown Error:connectionIdの設定時に例外がスローされました
デプロイしてもその直後にアプリケーションにアクセスできる訳ではありません。
アプリケーションが開始されるのをしばらく待ってみてください。
System.WindowsControls.DataVisualization
Unknown Error:System.WindowsControls.DataVisualization.Charting.LineAreaBaseSeries[T]上のGenericArguments[0]、System.Windows.Controls.DataVisualization.Charting.LIneDataPointtが型'T'の制約に違反しています。
最初のミスだったので、一度削除してデプロイしてしまいました。URLの指定時にCheck Availabilityをクリックしなかったのがまずかったかもしれないです。
最後に
とはいえ、AWSコンソールからも作成できます。