

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 開発者としての Amazon GameLift Streams のセットアップ
<a name="setting-up"></a>

プロジェクトで Amazon GameLift Streams サービスの使用を開始するには、以下の基本的なセットアップタスクを完了します。Amazon GameLift Streams で使用する AWS アカウント とそのアカウントの下にユーザーが既に存在する場合は、「」にスキップできます[Web SDK のダウンロード](#setting-up-materials)。

でできることの詳細については AWS アカウント、[「AWS の開始方法](https://aws.amazon.com//getting-started/)」を参照してください。

これらのセットアップタスクを完了したら、[Amazon GameLift Streams で最初のストリームを開始する](streaming-process.md)「」に進み、チュートリアルを順を追って実行することをお勧めします。チュートリアルでは、ウェブクライアントでコンテンツストリーミングを取得するためのワークフロー全体について説明します。

**Topics**
+ [にサインアップする AWS アカウント](#sign-up-for-aws)
+ [管理アクセスを持つユーザーを作成する](#create-an-admin)
+ [プログラムによるアクセスの取得](#setting-up-access-keys)
+ [Amazon GameLift Streams Web SDK をダウンロードする](#setting-up-materials)
+ [のダウンロード AWS CLI](#setting-up-prereqs)
+ [請求アラートを設定する](#setting-up-billing)

## にサインアップする AWS アカウント
<a name="sign-up-for-aws"></a>

がない場合は AWS アカウント、次の手順を実行して作成します。

**にサインアップするには AWS アカウント**

1. [https://portal.aws.amazon.com/billing/signup](https://portal.aws.amazon.com/billing/signup) を開きます。

1. オンラインの手順に従います。

   サインアップ手順の一環として、電話またはテキストメッセージを受け取り、電話キーパッドで検証コードを入力します。

   にサインアップすると AWS アカウント、 *AWS アカウントのルートユーザー* が作成されます。ルートユーザーには、アカウントのすべての AWS のサービス とリソースへのアクセス権があります。セキュリティベストプラクティスとして、ユーザーに管理アクセス権を割り当て、[ルートユーザーアクセスが必要なタスク](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks)の実行にはルートユーザーのみを使用するようにしてください。

AWS サインアッププロセスが完了すると、 から確認メールが送信されます。[https://aws.amazon.com/](https://aws.amazon.com/) の **[マイアカウント]** をクリックして、いつでもアカウントの現在のアクティビティを表示し、アカウントを管理することができます。

## 管理アクセスを持つユーザーを作成する
<a name="create-an-admin"></a>

にサインアップしたら AWS アカウント、日常的なタスクにルートユーザーを使用しないように AWS アカウントのルートユーザー、 を保護し AWS IAM アイデンティティセンター、 を有効にして管理ユーザーを作成します。

**を保護する AWS アカウントのルートユーザー**

1.  **ルートユーザー**を選択し、 AWS アカウント E メールアドレスを入力して、アカウント所有者[AWS マネジメントコンソール](https://console.aws.amazon.com/)として にサインインします。次のページでパスワードを入力します。

   ルートユーザーを使用してサインインする方法については、*AWS サインイン ユーザーガイド*の[ルートユーザーとしてサインインする](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial)を参照してください。

1. ルートユーザーの多要素認証 (MFA) を有効にします。

   手順については、*IAM* [ユーザーガイドの AWS アカウント 「ルートユーザー (コンソール) の仮想 MFA デバイス](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html)を有効にする」を参照してください。

**管理アクセスを持つユーザーを作成する**

1. IAM アイデンティティセンターを有効にします。

   手順については、「AWS IAM アイデンティティセンター ユーザーガイド」の「[AWS IAM アイデンティティセンターの有効化](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html)」を参照してください。

1. IAM アイデンティティセンターで、ユーザーに管理アクセスを付与します。

   を ID ソース IAM アイデンティティセンターディレクトリ として使用する方法のチュートリアルについては、*AWS IAM アイデンティティセンター 「 ユーザーガイド*」の[「デフォルトを使用してユーザーアクセスを設定する IAM アイデンティティセンターディレクトリ](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html)」を参照してください。

**管理アクセス権を持つユーザーとしてサインインする**
+ IAM アイデンティティセンターのユーザーとしてサインインするには、IAM アイデンティティセンターのユーザーの作成時に E メールアドレスに送信されたサインイン URL を使用します。

  IAM Identity Center ユーザーを使用してサインインする方法については、*AWS サインイン 「 ユーザーガイド*[」の AWS 「 アクセスポータルにサインイン](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html)する」を参照してください。

**追加のユーザーにアクセス権を割り当てる**

1. IAM アイデンティティセンターで、最小特権のアクセス許可を適用するというベストプラクティスに従ったアクセス許可セットを作成します。

   手順については、「AWS IAM アイデンティティセンター ユーザーガイド」の「[権限設定を作成する](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html)」*を参照してください*。

1. グループにユーザーを割り当て、そのグループにシングルサインオンアクセス権を割り当てます。

   手順については、「*AWS IAM アイデンティティセンター ユーザーガイド*」の「[Add groups](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html)」を参照してください。

## プログラムによるアクセスの取得
<a name="setting-up-access-keys"></a>

のユーザーサインイン認証情報に加えて AWS マネジメントコンソール、 AWS Command Line Interface () を使用する場合など、プログラムによるアクセス用の認証情報が必要ですAWS CLI。プログラム認証情報は、2 つの部分からなるアクセスキーのセットで構成されます。アクセスキーを生成するには、次のいずれかの方法を使用します。
+ 方法 1 – IAM アイデンティティセンターで作成された管理ユーザーを使用している場合は、[AWS CLI 「アクセス用の IAM ロール認証情報の取得](https://docs.aws.amazon.com/singlesignon/latest/userguide/howtogetcredentials.html)」を参照して、 AWS リソースへの短期アクセス用の一時的なセキュリティ認証情報を生成します。これらの手順に従うときは、管理ユーザー名とパスワード (ルートユーザーではない) を使用して、アカウントの AWS アクセスポータル URL からサインインしていることを確認してください。
+ 方法 2 – 既存の IAM ユーザーを使用していて、IAM Identity Center の使用に移行していない場合は、[「IAM ユーザーのアクセスキーの管理 (コンソール)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html#Using_CreateAccessKey)」を参照して、ユーザーの長期的な認証情報を生成します。

**注記**  
 ベストプラクティスとして、長期的なアクセスキーの代わりに一時的な認証情報を使用します。一時的な認証情報には、アクセスキー ID、シークレットアクセスキー、および認証情報の失効を示すセキュリティトークンが含まれています。詳細については、『』の[AWS 「アクセスキーを管理するためのベストプラクティス](https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html)」を参照してください*AWS 全般のリファレンス*。

## Amazon GameLift Streams Web SDK をダウンロードする
<a name="setting-up-materials"></a>

 コンソール内のストリーミングエクスペリエンスを使用すると、追加のマテリアルなしで開始できます。これは、追加のインフラストラクチャを設定することなく、Amazon GameLift Streams でのアプリケーションのパフォーマンスを評価できるため、開始点としてお勧めします。詳細については、「[Amazon GameLift Streams の開始方法](getting-started.md)」に進んでください。

 独自の Amazon GameLift Streams 統合を構築する準備ができたら、Amazon GameLift Streams Web SDK をダウンロードします。Amazon GameLift Streams Web SDK は、[入門製品ページの](https://aws.amazon.com/gamelift/streams/getting-started/)リソースセクションにあります。Amazon GameLift Streams は、ウェブアプリケーションに統合されるように設計されています。JavaScript ベースの Web SDK を統合して、ウェブサイトまたはブラウザベースのアプリケーションからのストリーミングを設定する必要があります。ダウンロードには、Amazon GameLift Streams サービスを使用するサンプルウェブサーバーと、ストリームに接続するためのサンプルウェブクライアントも含まれています。

 独自の Amazon GameLift Streams ソリューションの設定の詳細については、「」を参照してください[Amazon GameLift Streams バックエンドサービスとウェブクライアント](sdk.md)。

## のダウンロード AWS CLI
<a name="setting-up-prereqs"></a>

 コンテンツで Amazon GameLift Streams を使用するには、 AWS Command Line Interface () を取得することをお勧めしますAWS CLI。 AWS CLI は、ターミナルプログラムからコマンドを実行して同等の AWS SDK 機能を提供するオープンソースツールです。

1. オペレーティングシステム AWS CLI 用の の最新バージョンをダウンロードしてインストールします。*AWS Command Line Interface ユーザーガイド*のこれらの[インストール手順](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)を参照してください。

1. [「 のセットアップ AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-quickstart.html)」の説明に従って、ユーザーアクセス認証情報やその他の設定を使用してツールを設定します。この設定では、すべてのコマンドで認証情報やその他の設定を明示的に指定する必要はありません。

1. 次のコマンドを使用してインストールを確認し、使用可能な Amazon GameLift Streams コマンドのリストを取得します。

   ```
   aws gameliftstreams help
   ```

## 請求アラートを設定する
<a name="setting-up-billing"></a>

 ストリームグループには、1 秒あたりのアクティブなストリーム容量あたりのコストが発生します。コストと使用量が予算内に収まるようにするには、「」を参照してください[請求アラートを作成して、使用状況をモニタリングする](pricing.md#pricing-billing-alerts)。