Amazon GameLift In C# 02: AWS CLIのインストールと設定(IAM Access key)

Amazon GameLift In C# 02: AWS CLIのインストールと設定(IAM Access key)

Amazon GameLift Walkthrough in C# (with Unity) Tutorial 02
Clock Icon2021.08.01

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

概要 

Amazon GameLiftのコンソールにある機能は限られるので、AWSコマンドを使う場合が非常に多いです。AWSを使うため、事前 AWS CLI (Command Line Interface) のインストールが必要です。そして、AWS CLIをインストールしたら、自分のAWS Accountに繋がるため、ID設定なども必要です。

この記事は事前に AWS CLI (Command Line Interface) のインストールとアカウント設定の話です。
 

マシン環境

CPU : Intel i7-6920HQ
GPU : AMD Radeon Pro 460
Memory : 16GB
System : Windows 10 (with .NET 5 installed)
IDE : Visual Studio 2019 Community
Editor : Visual Studio Code
Terminal : Windows Terminal (or Command Prompt)

AWS CLIのインストール

公式AWS CLIのインストール説明 : AWS CLI Installation Official Doc

ざっくり読んでいただいて、下記のリンクでダウンロードしてからインストールか :
AWS CLI Version 2 Download Link

コマンドツール(Command Promptなど)で下記コマンドを実行してもインストールできます :
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi

普段のソフトのようにインストールしてもらって、完了だったら、コマンドツールで下記のコマンドでAWS CLIインストール成功かどうかを確認できます :
aws --version

 

下記のようなバージョン情報が出るなら、インストールは成功です。

aws-cli/2.2.20 Python/3.8.8 Windows/10 exe/AMD64 prompt/off

AWS CLIのアカウント設定

まずAWSアカウントをログインし、Consoleまで入ります。

 


1.図のようなServicesからIAMを選びます。

 

2.IAMに入ったら、左側のPoliciesを選んで、右側のCreate Policyで新しいポリシーを作ります。

 

3.JSONタブを選んで、GameLiftに関わるすべての権限を与えるので、下記のJSONコードをコピーします。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "gamelift:*",
            "Resource": "*"
        }
    ]
}

 

4.適当な名前を入力すれば、Policyの作成は完了です。

 

5.User Groupを作ります。

 

6.作ったGameLiftLearnerGroupというUser GroupPermissionsタブでポリシーの追加を行います。グループ名を押して、Add Permissions -> Attach Policiesでさっき作ったGameLiftLearnerPolicyをチェックし、Add Permissionsをクリックでポリシー追加は完了です。

 

7.Users項目にあるAdd Usersボタンでユーザーを追加します。

 

8.適当な名前を入力し(こちの場合はGameLiftLearner)、Access typeにあるProgrammatic accessをチェックします。

 

9.さっき作ったGameLiftLearnerGroupをチェックし、ユーザーがそのグループに追加され、グループの権限を継承します。

 

10.最後まで進んで、Access key IDSecret access keyをメモをしますか、Download .csvで保存します。

 

11.コマンドツールでaws configureを実行し、Access key IDSecret access keyを入力します。Default region nameDefault output formatはリンクを参照して入力します。

AWS Configure output format

AWS Regions and Zones

これでAWS CLIのインストールと設定は完了です。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.