AWS CLI & AWS IAM 接続方法

今回AWS CLIを使って、AWSサービスにローカルPCからログイン&操作できるように環境を整えます。

AWSのIAMでユーザーを作成

ローカルPCからAWSリソースに接続をする場合、アクセスに利用するユーザー情報を作成する必要があります。

ユーザー名を決めて、「AWSマネジメントコンソールへユーザーアクセスを提供する」にチェックを入れます。
私の場合はパスワードを自動生成ではなく自分で決めて、サインイン時にパスワードの作り直しは不要と設定しました。

一般的にはユーザーを含めるグループを作成し、そのグループに対してポリシーを設定しますが今回はユーザー単体に対してポリシーをアタッチしてみました。ポリシーは検索でも色々と調べられますので、アカウントに対して許可したい権限を付与してあげてください。

ユーザー作成完了後、アクセスキーを作成すればこの情報を使ってAWS CLIからAWSリソースにアクセスする事ができるようになります。

AWS CLIのインストール

こちらのURL(公式サイト)に記載されている通りに、WindowsであればPowerShellにコマンドを打ってインストールを行う。
Installing or updating to the latest version of the AWS CLI – AWS Command Line Interface

msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi

インストールが完了した後、新規にタブを開いて以下コマンドを打ち、バージョン情報が表示されれば大丈夫です。

aws --version

次はAWS CLIの設定を行う為、以下スクショのように設定を行ってください。AWS Access Key IDとAWS Secret Access Keyは、先ほどIAMで作成したアクセスキー情報を入れれば大丈夫です。Default Regionで設定しているap-northeast-1は東京です。この指定したリージョンに、新規でAWSサービスのインスタンスが構築されます。

次の記事では、AWSのS3をDjangoと連携する方法について紹介します。

Tags:

Comments are closed

Latest Comments

No comments to show.