

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 Amazon GameLift Streams 設定為開發人員
<a name="setting-up"></a>

若要開始將 Amazon GameLift Streams 服務與專案搭配使用，請完成這些基本設定任務。如果您已在該帳戶下擁有 AWS 帳戶 和 使用者，而您想要搭配 Amazon GameLift Streams 使用，則可以跳到 [下載 Web 開發套件](#setting-up-materials)。

如需如何使用 的詳細資訊 AWS 帳戶，請參閱 [AWS 入門](https://aws.amazon.com//getting-started/)。

完成這些設定任務後，建議您前往 [在 Amazon GameLift Streams 中啟動您的第一個串流](streaming-process.md)並逐步完成教學課程，其中涵蓋在 Web 用戶端中取得內容串流的整個工作流程。

**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 Identity Center和建立管理使用者，以免將根使用者用於日常任務。

**保護您的 AWS 帳戶根使用者**

1.  選擇**根使用者**並輸入 AWS 帳戶 您的電子郵件地址，以帳戶擁有者[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 Identity Center。

   如需指示，請參閱《AWS IAM Identity Center 使用者指南》**中的[啟用 AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html)。

1. 在 IAM Identity Center 中，將管理存取權授予使用者。

   如需使用 IAM Identity Center 目錄 做為身分來源的教學課程，請參閱*AWS IAM Identity Center 《 使用者指南*》中的[使用預設值設定使用者存取 IAM Identity Center 目錄](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html)。

**以具有管理存取權的使用者身分登入**
+ 若要使用您的 IAM Identity Center 使用者簽署，請使用建立 IAM Identity Center 使用者時傳送至您電子郵件地址的簽署 URL。

  如需使用 IAM Identity Center 使用者登入的說明，請參閱*AWS 登入 《 使用者指南*》中的[登入 AWS 存取入口網站](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html)。

**指派存取權給其他使用者**

1. 在 IAM Identity Center 中，建立一個許可集來遵循套用最低權限的最佳實務。

   如需指示，請參閱《AWS IAM Identity Center 使用者指南》**中的[建立許可集](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html)。

1. 將使用者指派至群組，然後對該群組指派單一登入存取權。

   如需指示，請參閱《AWS IAM Identity Center 使用者指南》**中的[新增群組](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html)。

## 取得程式設計存取
<a name="setting-up-access-keys"></a>

除了 的使用者登入憑證之外 AWS 管理主控台，您還需要用於程式設計存取的憑證，例如使用 AWS Command Line Interface () 時AWS CLI。程式設計登入資料由一組兩部分存取金鑰組成。使用下列其中一種方法來產生您的存取金鑰：
+ 方法 1 – 如果您使用透過 IAM Identity Center 建立的管理使用者，請參閱[取得 IAM 角色登入資料以供 AWS CLI 存取](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，可在[入門產品頁面](https://aws.amazon.com/gamelift/streams/getting-started/)的資源區段中取得。Amazon GameLift Streams 專為整合到您的 Web 應用程式而建置。您需要整合我們的 JavaScript 型 Web 開發套件，以從網站或瀏覽器型應用程式設定串流。下載也包含使用 Amazon GameLift Streams 服務的範例 Web 伺服器，以及用於連線至串流的範例 Web 用戶端。

 如需設定您自己的 Amazon GameLift Streams 解決方案的詳細資訊，請參閱 [Amazon GameLift Streams 後端服務和 Web 用戶端](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>

 串流群組會產生每秒每個作用中串流容量的成本。若要確保您的成本和用量保持在預算內，請參閱 [建立帳單提醒以監控用量](pricing.md#pricing-billing-alerts)。