AWS

EC2/Nginx構成にLet’s Encryptを使って無料でSSL化する

こんにちは、ニキです。この記事は以下のような方におすすめです。ロードバランサーを使わないEC2/Nginx構成でHTTPS接続したい無料のSSL証明書を使いたい(Let'sEncryptを使います)今回は、EC2インスタンスにLet'sEn...
AWS

EC2(Amazon Linux 2023)にpipを使ってcertbotをインストールする

今回は、AmazonLinux2023にpipを使ってcertbotをインストールします。この記事は以下のような方におすすめです。snapdを使ったcertbotのインストールがうまくいかない。別のインストール方法が知りたい。certbot...
AWS

AWS EC2(Amazon Linux 2023)にNginxをインストールする

こんにちは、ニキです。この記事は以下のような方におすすめです。検証用のWebサーバーをさくっと構築したい。ロードバランサーは使わない。HTTPS通信しなくていい。今回は、EC2インスタンスにNginxをインストールし、起動確認まで行います。...
AWS

AWS Route53を使って無料ドメインよりも安くドメインを取得する

こんにちは、ニキです。この記事は以下の課題を解決します。AWS上のリソースとドメインを紐づけるのを前提として、ドメインを取得するには?Route53を使ってドメインを取得するには?今回は、Route53を使ってドメインを取得する方法を解説し...
AWS

AWS EventBridgeスケジューラーでEC2の起動・停止を自動化する

こんにちは、ニキです。今回の記事では、以下の疑問を解決します。EC2インスタンスの料金を抑えるには?EventBridgeスケジューラー用のIAMロールを作成するには?EventBridgeスケジューラーでEC2の停止・起動を自動化するには...
AWS

AWS CodeDeployでGitHubからEC2へインプレースデプロイする

こんにちは、ニキです。この記事では以下のような疑問を解消します。EC2用のIAMロールはどのように更新すればいい?CodeDeploy用のIAMロールはどのように作成すればいい?EC2用のCodeDeployアプリケーションを作成するには?...
Tech

ローカル開発環境用のSSL証明書を作成するならmkcertがおすすめ

こんにちは、ニキです。この記事では以下のような疑問を解消します。ルート認証局のSSL証明書と秘密鍵を作成するには?サーバー用のSSL証明書と秘密鍵を作成するには?mkcertは自己署名証明書(オレオレ証明書)の作成手続きを簡単にするツールで...
AWS

AWS EC2 セッションマネージャーで接続し22番ポートを塞ぐ

こんにちは、ニキです。この記事では以下のような疑問を解消します。セッションマネージャーとは?セッションマネージャーでEC2へ接続するには?EC2インスタンスへのSSH接続を禁止するには?上記の疑問を解消する流れで解説していきます。EC2イン...
AWS

AWS EC2 初めてのインスタンス作成からSSH接続まで

こんにちは、ニキです。この記事では以下のような疑問を解消します。AMIとアーキテクチャの選び方は?インスタンスタイプの選び方は?キーペアは指定した方がいい?ネットワーク設定の方法は?SSH接続の方法は?インスタンスを作成した後に、SSH接続...
AWS

セキュリティも学びながらAWS EC2 のキーペアを作成する

こんにちは、ニキです。この記事では以下のような疑問を解消します。キーペアを作成するにはどうすればいい?キーペアのタイプはRSAとED25519のどちらを選べばいい?そもそもED25519って何?プライベートキーのファイル形式はどう選べばいい...