Angularで作ったWebアプリをGitHubで管理してS3に自動デプロイする
Angularで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行…
Angularで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行…
Vue.jsで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行…
Reactで作成したフロントエンドのWebアプリを、GitHub上で管理して、masterブランチにコミットされた変更を自動でAmazon S3にデプロイ(適用)させる方法を解説します。本記事では、S3をCloudFront経由でインターネット上へ公開し、名前解決をRoute 53で行う…
2017年3月現在、AWSのセキュリティグループの受信許可設定には、IPアドレスの指定および他のセキュリティグループのID指定しか対応していません。つまり、CloudFront経由でしかアクセスさせたくない場合であっても、そのような設定を画面操作で簡単にするこ…
Amazon Web Services(AWS)の管理や操作ができるコマンドといえば、公式にAWSによって開発されているawsコマンドがあります。今回は、新たにもう一つの選択肢として、awlessなるコマンドラインツールを見つけたので、紹介します。「awless」とはawlessは、A…
※ 最新のAWS環境(LambdaのNode.js 4.3対応)に対応した形で記事を書き直しました。最新の記事はこちらからどうぞ。本記事投稿日現在、AWSのセキュリティグループの受信許可設定には、IPアドレスの指定および他のセキュリティグループのID指定しか対応してい…
※ AWSのLambda, SNS, S3を活用した、本記事のサーバーレス版を後日作成しました! こちらからどうぞ。本記事投稿日現在、AWSのセキュリティグループの受信許可設定には、IPアドレスの指定および他のセキュリティグループのID指定しか対応していません。つま…
※ 本記事の改良版を後日作成しました! 改良版の記事はこちらからどうぞ。こちらの記事にもあるとおり、当ブログはAWS上で稼働しており、なおかつCloudFront経由で配信しています。本記事投稿日現在、AWSのセキュリティグループの受信許可設定には、IPアドレ…
つい先日、本ブログのサーバをAmazon Web Servicesに移行しましたので、構築方法をまとめます。構成は下記のようになっています。構成独自ドメインを1.のCloudFrontに設定し、そのドメインにアクセスすることで、1.にまずユーザのリクエストが到達します。こ…
今回は、AWSのAmazon EC2(Amazon Linux)上に、オープンソースのアンチウイルスソフトである、ClamAVの導入方法を解説します。ネット上にいくらか資料がありますが、単純にそれだけでは実現できないこともあったので、備忘録として残します。ClamAVのインス…