Open1

EC2で最初の一歩として最小限のデプロイ

k.hirookak.hirooka

とりあえず進めながらメモ

  1. EC2コンソールにrootユーザーでログイン
  2. インスタンスを起動!(なんだかわからんけど動かしてみる)
  3. キーペアを作成
  4. 起動完了 動いているな,,,
  5. 早々にアプリ作ってデプロイしてみようかな

rsaはよくsshで見かける気がするけど、ed25519ってなに?

エドワーズ曲線デジタル署名アルゴリズムの実装の一つだそうだ。公開鍵暗号のアルゴリズムについて深追いして調べたい気持ちをグッと堪えて、とりあえずじきに追記するためのスクラップの題名にだけして、おいておく。

インスタンス作成時にsshのキーペアを作成する理由

Amazon EC2 インスタンスへの接続時の身分証明に使用する

キーペアを作成し、公開鍵に紐づく秘密鍵をインスタンス接続時にチェックし、不正にアクセスされないようにするため。
作成時の注意点
macOSやlinuxOSのターミナルから接続するような場合は、

chmod 400 key-pair-name.pem

しておく。
そうしないと、

エラー: Unprotected Private Key File (保護されていないプライベートキーファイル)

プライベートキーが保護されていないとして有効なkeyとして扱われないみたい。すごいセキュリティ。
詳しくは、
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#troubleshoot-unprotected-key

インスタンス起動時にはコマンドが走るみたい

  • API コール: RunInstances
  • API コール: CreateSecurityGroup
  • API コール: AuthorizeSecurityGroupIngress

よくイメージって使われるけど...

ソフトウェアイメージ (AMI)
ソフトウェアイメージとは、特定のソフトウェアやオペレーティングシステムの状態を保存したデジタルフ> ァイルやデータのセットのこと
https://chatgpt.com/share/78290038-d468-416c-827a-eef3b2fb1a22