はじめに
今日は「はじめてのAWS(ある程度エンジニア経験がある人向け)」という事でブログを書いていきます。
どのぐらいのレベル感かというと、、、
Linuxとか触ったことがあって、LAMPのシステムとかを yum で作れるぐらいの人向けです。
AWSに関しては知識ゼロでOK!!!
「俺もそろそろAWS触ってみるかー」でもお金かけたくないなー。という人向けです(汗。
さっそく行ってみましょうー
まずはアカウントを作る(1年は無料で使えます)
まずは、こちらを参考にアカウントを作りましょう。

必要なのはクレジットカードのみです。
国の選択肢がやたら多い(デフォルトが日本でもない)とか、名前や住所をアルファベットで入力しなきゃいけない等、随所に使いずらさがあります。
このあたり早速洗礼ですね(汗。
ちなみにアカウント作った直後は、無料枠というものがあって、サーバ建てたりDB建てたりしてちょっと遊ぶくらいであれば無料で使えます。

簡単なブログサイトぐらいであれば、この無料枠で余裕で運用できますよ!!!
アカウント作ったらまずはセキュリティ設定
アカウントを作ったら、乗っ取られて勝手に使われないようにMFAの設定とかしておきましょう。
AWSのサイトじゃないですが、こちら参考にどうぞ。

AWSを開設したアカウント(ルートアカウント)とは別に、管理用のアカウント(AWSではIAMと言います)つくったり、MFAの設定をしておきましょう。
CloudWatchとかコストエクスプローラとかはやんなくてOKです。
あと、CloudTrailはあとからお金とられるので、こっちもやらなくてOKです。
で、注意点です。アカウント毎に、アクセスキーとシークレットアクセスキーというものが発行されています。
サーバを起動する前にやる事
これで、ひとまずは安心してAWSを触れるようになります。
で、その次にやることは
ログインするためのキーペア(まあsshの鍵ですな)とセキュリティグループの作成です。
セキュリティグループとは、どのIPから、どのポートを設定するか?という設定です。
サーバを建てる
ついに準備できました!!!さあ、サーバを建ててみましょう。
まずは、OSの種類を選び、次にインスタンスタイプ(メモリとかCPUのサイズ)を選びます。
インスタンスタイプは無料枠で使えるタイプが限られていますが、無料利用枠の対象かどうか表示してくているので、そこから選べば安心です。
ちなみに Amazon Linux 2 とは、CentOSベースでAWSがカスタマイズしているOSです。
ログイン(ssh)
では、早速ログインしてみましょう!!!!
起動されたサーバのグローバルIPがコンソール(操作画面のこと)で確認できるので、こんな感じで接続できます。
ssh -i
/path/my-key-pair
.pemmy-instance-user-name
@my-instance-IPv4-address
ちなみにユーザは勝手に作られているのでこちらを参考にしてください。
これらのユーザには sudo 権限付いてます。
まとめ
どうでしたでしょうか? AWSめちゃ便利ですよねー。
これから、AWSに関する記事も書いてこうと思ってますので、お楽しみに!!!
このブログでは、こんな記事も書いてますので、よろしければ見ていってください。




それでは、また。