EC2の作成
子育てやらなにやらで忙しく、だいぶ間が空いてしまいました。
見出しの通り、EC2の作成をしていきます。
目指せハローワールド。
早速インスタンスを作る
早速検索欄にEC2と打鍵したら出てきました。
直感的でいいですね。Azureとかはなんかぱっと出てこなかった印象です。

はい、ここで少し詰まりました。
以下はEC2を選択した後の画面なんですが、新規作成とかの文字が見当たりません。

正解はこれ。
インスタンスを起動、から新規作成らしい。
直感的でいいですねと書きましたが撤回します。

初回だとこのまま新規作成画面になる模様です。名前とタグには"test_server"、OSはいったんAmazonLinux2023を選択しておきます。

インスタンスタイプはt3.micro、キーペアはpemファイルで作成。

ネットワーク設定は自分のIPからのSSHトラフィックを許可して他は初期値、ストレージも初期値で設定。

高度な詳細は華麗にスルー。
概要欄でざっくり確認したらインスタンスを起動。

インスタンス起動
特にエラーメッセージもなく、すっと起動してくれました。
ていうかEC2作った後に普通は請求アラート作るんだ……。

作ったインスタンスは一覧に表示されます。
下の方で概要も見れるようです。便利。

インスタンス接続
あれ? と結構悩んで調べてみたんですが、どうやら自分のリージョンがある場所のIPアドレスからの接続を許可しないといけないそうですね。セキュリティグループ作る時に自分のPCのIPアドレスしか許可してないんだから通るわけないだろ!
ということでローカルから接続。
teratermでもよかったんだけどなんとなくWindowsTerminalからワンライナー。

無事接続できた。
ちなみにコマンドは接続>SSHクライアントに記載してある。

以下は接続後の打鍵結果。
[ec2-user@ip-XXXXXXXXXXXX ~]$ pwd
/home/ec2-user
[ec2-user@ip-XXXXXXXXXXXX ~]$
[ec2-user@ip-XXXXXXXXXXXX ~]$ ls -la
total 12
drwx------. 3 ec2-user ec2-user 74 Jan 30 13:13 .
drwxr-xr-x. 3 root root 22 Jan 30 13:13 ..
-rw-r--r--. 1 ec2-user ec2-user 18 Jan 28 2023 .bash_logout
-rw-r--r--. 1 ec2-user ec2-user 141 Jan 28 2023 .bash_profile
-rw-r--r--. 1 ec2-user ec2-user 492 Jan 28 2023 .bashrc
drwx------. 2 ec2-user ec2-user 29 Jan 30 13:13 .ssh
[ec2-user@ip-XXXXXXXXXXXX ~]$
[ec2-user@ip-XXXXXXXXXXXX ~]$ hostnamectl
Static hostname: ip-XXXXXXXXXXXX.ec2.internal
Icon name: computer-vm
Chassis: vm 🖴
Machine ID: ec2cecb583611e148XXXXXXXXXXXXXXX
Boot ID: 628c90ac41604bfbbXXXXXXXXXXXXXXX
Virtualization: amazon
Operating System: Amazon Linux 2023.10.20260120
CPE OS Name: cpe:2.3:o:amazon:amazon_linux:2023
Kernel: Linux 6.1.159-182.297.amzn2023.x86_64
Architecture: x86-64
Hardware Vendor: Amazon EC2
Hardware Model: t3.micro
Firmware Version: 1.0
[ec2-user@ip-XXXXXXXXXXXX ~]$
当たり前だけどまっさらですね。
今回はここまで
裏でホスト名とかセキュリティグループ作ったりしつつ、
次回があれば適当なアプリを乗せるところまで行きたいかな。
ご覧いただきありがとうございました。


