見出し画像

初心者のためのAWSの使い方(1.初期設定編)

0. 記事一覧

初心者のためのAWSの使い方(1.初期設定編)
初心者のためのAWSの使い方(2.S3構築編)
初心者のためのAWSの使い方(3.EC2構築編)
初心者のためのAWSの使い方(4.Cloud9導入編)

1. はじめに

無料で始められるAWSですが、いざ始めようとすると、「まず何をすれば良いの?」となったりします。
そこで、初期設定・S3・EC2・Cloud9の設定について、まとめた記事を作りました。
1.初期設定編2.S3構築編3.EC2構築編と長編記事ですが、上から下へと手順通り進めていけば、AWS環境が出来るかと思います。
また、4.Cloud9導入編は、お好みでどうぞ。
なお、本記事は「とりあえず、AWS環境を構築したい!」を目的としているため、各設定項目の説明は割愛させてもらってます。

では、1.初期設定編の開始です!

2. 前提

本記事は、AWS 無料利用枠を利用しています。
本記事を読むにあたり、以下の知識が必要です。

・ターミナル・SSHクライアントの操作
・linuxコマンド(ls,cd,viなど)

3. 環境

本記事は、以下の環境でAWSを構築しています。

・PC:macOS Mojave 10.14
・ブラウザ:Google Chrome

4. AWS初期設定

アカウント作成・ユーザーの作成・セキュリティ・支払い情報についての基本的な設定をします。
特にセキュリティについては、きちんと設定することをおススメします。

AWSアカウントの作成

以下の手順で、AWSアカウントを作成する。
https://aws.amazon.com/jp/register-flow/

AWSログイン

AWSアカウントの作成で作ったメールアドレスで、ログインする。
https://console.aws.amazon.com/console/home

メールアドレスを入力し、「次へ」をクリックする。

画像1


パスワードを入力し、「次へ」をクリックする。

画像3


管理用IAMユーザの作成

管理用のIAMユーザを作成する。

・ IAMの選択

「セキュリティ、ID、およびコンプライアンス」の「IAM」を選択

画像5


・ IAMユーザーの作成

「個々の IAM ユーザーの作成」を選択し、「ユーザーの管理」をクリックする。

画像7


・ ユーザーを追加

「ユーザーを追加」をクリックする。

画像9


・ ユーザー詳細の設定・AWSアクセスの種類の設定

「ユーザー詳細の設定」と「AWSアクセスの種類」を以下の通り設定する。

画像11

ユーザー詳細の設定

・「ユーザー名」を入力する。

AWS アクセスの種類を選択

アクセスの種類
・「プログラムによるアクセス」をチェックする。
・「AWS マネジメントコンソールへのアクセス」をチェックする。
コンソールのパスワード
・「カスタムパスワード」をチェックし、パスワードを入力する。
パスワードのリセットが必要
・チェックを外す。

「次のステップ:アクセス権限」をクリックする。

・ アクセス許可の設定

「ユーザーをグループに追加」を選択し、「グループの作成」をクリックする。

画像13


・ グループの作成

「グループ名」を入力したあと、「AdministratorAccess」にチェックを入れ、「グループの作成」をクリックする。

画像15

グループ名
・「グループ名」を入力する。
ポリシーの選択
・「AdministratorAccess」にチェックを入れる。

「グループの作成」をクリックする。

・ グループの追加

作成したグループに、ユーザーが追加されていることを確認し、「次のステップ: タグ」をクリックする。

画像17


・ タグの追加

何もせず「次のステップ: 確認」をクリックする。

画像19


・ ユーザーの作成

内容を確認し、「ユーザーの作成」をクリックする。

画像85


・ 追加したユーザー情報の確認

今後、マネジメントコンソールへは、

https://{アカウントID}.signin.aws.amazon.com/console

でアクセスする。
そして、「CSVのダウンロード」をクリックし、「ユーザー」・「アクセスキーID」・「シークレットアクセスキー」の情報をダウンロードする。
情報の確認が終わったら「閉じる」をクリックする。

画像23


IAM パスワードポリシーの適用

IAMのパスワードポリシーを設定する。

・ パスワードポリシーの管理

「IAM パスワードポリシーの適用」を選択し、「パスワードポリシーの管理」をクリックする。

画像25


・ 「パスワードポリシー」と「エンドポイント」の設定

「パスワードポリシー」と「エンドポイント」を以下の通り設定する。
設定は、ユーザーごとに適宜変更すること。

画像27

パスワードポリシー
・「パスワードの最小長」は、「8」にする。
・「少なくとも 1 つの大文字が必要」をチェックする。
・「少なくとも 1 つの小文字が必要」をチェックする。
・「少なくとも 1 つの数字が必要」をチェックする。
・「少なくとも 1 つの英数字以外の文字が必要」をチェックする。
・「ユーザーにパスワードの変更を許可」のチェックを外す。
・「パスワードの失効を許可」のチェックを外す。
・「パスワードの再利用を禁止」のチェックを外す。
・「パスワードの有効期限で管理者のリセットが必要」のチェックを外す。

画像29

エンドポイント
リージョンの「アジアパシフィック (東京)」以外の「アクション」を選択し、「リージョンの無効化」をクリックする。

「パスワードポリシーの適用」をクリックする。
パスワードポリシーが正常に適用されたら、「ダッシュボード」をクリックする。

・ ルートアカウントのMFAを有効化

「個々の IAM ユーザーの作成」を選択し、「MFA の管理」をクリックする。

画像85

「Continue to Security Credentials」をクリックする。

画像32


MFAの有効化
「MFA の有効化」をクリックする。

画像34


MFAデバイスの管理
「仮想 MFA デバイス」を選択し、「続行」をクリックする。
※モバイルデバイスなどに、Authenticatorアプリケーションをインストールすること。

画像36


仮想MFAデバイスの設定
仮想MFAデバイスを以下の通りに設定する。

画像38

・「仮想MFAデバイスの設定」ダイアログに表示されているQRコードを、Authenticatorアプリケーションのインストールされているデバイスで読み取る。
・デバイスのAuthenticatorアプリケーションに新しく追加されたMFAコードを、「MFAコード1」に入力する。
・Authenticatorアプリケーションで、先ほど入力したMFAコードのかわりに、新しいコードが出現したら、そのコードを「MFAコード2」に入力する。

・ IAMユーザーのMFAを有効化

「ユーザー」を選択し、設定対象となるユーザー(「ユーザー名」)をクリックする。

画像40


MFAデバイスの割り当て
「MFA デバイスの割り当て」の「管理」をクリックする。

画像42


MFAデバイスの管理
「仮想 MFA デバイス」を選択し、「続行」をクリックする。

画像44


※モバイルデバイスなどに、Authenticatorアプリケーションをインストールすること。

仮想MFAデバイスの設定
仮想MFAデバイスを以下の通りに設定する。

画像46

・「仮想MFAデバイスの設定」ダイアログに表示されているQRコードを、Authenticatorアプリケーションのインストールされているデバイスで読み取る。
・デバイスのAuthenticatorアプリケーションに新しく追加されたMFAコードを、「MFAコード1」に入力する。
・Authenticatorアプリケーションで、先ほど入力したMFAコードのかわりに、新しいコードが出現したら、そのコードを「MFAコード2」に入力する。

支払情報の設定

各支払いに関する設定を行う。
ユーザー名をクリックし、マイアカウントを選択する。

画像48


・ お支払通貨の設定

支払いが「ドル建て」になっているので、「円」に変更する。

支払い通貨の変更
「支払い通貨の変更」をクリックする。

画像50

「お支払通貨の設定」ダイアログの、「Accept」をクリックする。

お支払い通貨の選択
お支払い通貨の選択に、「JPY - Jananese Yen」を選択し、「更新」をクリックする。

画像52


・ IAM ユーザー/ロールによる請求情報へのアクセス

IAMユーザーで請求情報を参照できるようにする。

IAM ユーザー/ロールによる請求情報へのアクセスの編集
「編集」をクリックする。

画像54


IAM アクセスのアクティブ化
「IAM アクセスのアクティブ化」をチェックし、更新をクリックする。

画像56


・ Billing の設定

「Billing の設定」を選択し、以下の通り設定する。

画像58

・「無料利用枠の使用のアラートの受信」をチェックする。
・「請求アラートを受け取る」をチェックする。

「設定の保存」をクリックする。
「請求アラートを管理する」をクリックする。

・ CloudWatchの設定

AWSの使いすぎによる思わぬ課金を防ぐために、請求アラートを設定する。

アラートの作成
「請求」を選択し、「アラームの作成」をクリックする。

画像60


メトリクスと条件の指定
条件の「しきい値を定義します。」に、「0.01」を入力し、「次へ」をクリックする。

画像62


アクションの設定
アラートのアクションを以下の通り設定する。

画像64

画像66

・「アラーム状態」を選択する。
・「新しいトピックの作成」を選択する。
・「通知を受け取る E メールエンドポイント」に、通知を受け取るメールアドレスを入力する。

「トピックの作成」をクリックする。
「次へ」をクリックする。

説明の追加
「アラーム名」を入力し、「次へ」をクリックする。

画像68


アラームの作成
「アラームの作成」をクリックする。

画像70


・ コストエクスプローラー

コストエクスプローラーを有効化する。
ユーザー名をクリックし、マイアカウントを選択する。

画像72


コストエクスプローラーを有効化
「Cost Explorer」を選択し、「コストエクスプローラーを有効化」をクリックする。

画像74


IAMユーザーでログイン

rootからサインアウトする。

画像76

作成したIAMユーザーのアカウントIDを使い、ログインする。

https://{アカウントID}.signin.aws.amazon.com/console

メールアドレスを入力し、「次へ」をクリックする。

画像77


パスワードを入力し、「次へ」をクリックする。

画像79


MFAコードを入力し、「送信」をクリックする。

画像81


5. 終わりに

AWSの初期設定は、以上です。
何気に初期設定が、一番わかりづらく長いかもしれません。
ただ、大事な設定なので、きちんとやっておきましょう。
次は、2.S3構築編です。

6. 引用・参考元

https://aws.amazon.com/jp/

...

筆者は、ITフリーランサーとして開発業務をするかたわら、ハラスメント・薄給・長時間労働に悩むエンジニアのために転職支援をしています。
私と同じフリーランサーになって、給与UP・労働条件の改善・スキルアップを目指してみませんか?
高齢である・転職回数が多い・技術力に自信がない方でも、IT業界の経験が1年半以上あれば、フリーランサーになれますので、心配せずにご連絡ください。
まずは、LINEもしくはメールを頂ければ、皆様の気になる月額収入(お給料)の査定をいたします。

LINE公式でともだち登録

画像83

メールで査定

画像84

筆者について





この記事が気に入ったらサポートをしてみませんか?