読者です 読者をやめる 読者になる 読者になる

しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

Windows Server でも使える Elastic Beanstalk のデプロイフックについて調べた

Elastic Beanstalk のデプロイフックに関しては Amazon Linux に関しては割と記事を見るのですが、Windows Server の場合を見なかったのと利用できる場面がありそうだったので実際に試しました。Amazon Linux の場合は、この記事が分かりやすくまとまってい…

EC2 Container Service で Windows Server Containers を試す

Azure Container Service の Windows Server Containers 対応が全然アクティブにならないので、先に EC2 Container Service で Windows Server Containers を体験することにします。EC2 Container Service の Windows 対応は去年にベータがリリースされてい…

CircleCI を使って Elastic Beanstalk 向けに Windows Server の Custom AMI を作成する

少し Elastic Beanstalk の環境構築を ebextensions だけで行う限界を感じ始めたので、専用の Custom AMI を作成する方法を少し調べて試していました。公式ドキュメントにある手順で基本的には問題ないです。Windows は例によって sysprep が必要だったり、…

CircleCI を使って C# で書いた AWS Lambda Function のデプロイを自動化する

前までは AWS Lambda のコードを GitHub で管理する方法に悩んでいたんですが、C# 対応で .NET Core のツールが用意されたので CircleCI などでビルドしてデプロイすることが簡単になりました。C# サポートについて発表されたブログでも、下の方に dotnet CL…

AWS Lambda で C# を使って SendGrid の Event Webhook を受信する処理を書いた

AWS Lambda が C# に対応したと聞いたので、Visual Studio を使って試してみることにします。そして今日は SendGrid Advent Calendar の担当日でもあるので、ありがちですが Event Webhook を受け取る処理を書いてみます。まずは Lambda の C# 対応について…

Elastic Beanstalk のデプロイマニフェストを使って IIS 設定とデプロイをカスタマイズする

ASP.NET アプリケーションのデプロイでは MSDeploy パッケージをそのままアップロード、ASP.NET Core アプリケーションのデプロイではマニフェストを用意してアップロードします。前に ASP.NET Core アプリケーションをデプロイする時に使いました。ドキュメ…

Elastic Beanstalk で Windows Server 2012 R2 を使う時の基本的な環境情報を調べた

まずは実行環境としての基本的な状態を知っておきたいので、リモートデスクトップで接続して気になる部分だけ確認しました。最初に書いておきますが、当然ながら英語 OS で UTC という設定です。タイムゾーンに関しては ebextensions を使えば変更できるので…

Elastic Beanstalk を使って ASP.NET Core アプリケーションを実行する 2 つの方法を試した

最近は自分の中で ASP.NET Core への興味が高まってきてるので、実行環境をいつもの Azure ではなく今回は AWS の Elastic Beanstalk を使ってみることにします。タイトルに 2 つの方法と書いた通り、Windows Server 2012 R2 と Amazon Linux 上の Docker の…