View a markdown version of this page

設定 AWS 使用者帳戶 - Amazon GameLift Servers

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

設定 AWS 使用者帳戶

提示

使用這些主題來取得這些任務的協助:

  • 取得 AWS 帳戶 可與 搭配使用的新 Amazon GameLift Servers。

  • 建立具有使用 Amazon GameLift Servers 資源之許可的使用者或群組。

  • 設定安全登入資料 (您需要這些登入資料才能使用 Unreal 和 Unity 的 AWS CLI 工具和Amazon GameLift Servers外掛程式)

如同所有 AWS 服務,您需要 AWS 帳戶 才能使用Amazon GameLift Servers服務和工具。 AWS 帳戶 提供兩個主要函數:(1) 它提供您使用 帳戶建立之所有 AWS 資源的容器;以及 (2) 它可讓您管理 AWS 資源的安全性,包括設定使用者身分驗證和控制使用者存取許可。建立 無需付費 AWS 帳戶。

探索Amazon GameLift Servers有或沒有 AWS 帳戶

您不需要 AWS 帳戶即可:

您需要 AWS 帳戶才能:

  • 使用 Unreal 和 Unity 的Amazon GameLift Servers外掛程式遵循上線工作流程,或使用遊戲伺服器包裝函式。

  • 使用 建立和管理 AWS 資源 AWS 管理主控台。

  • 使用 建立和管理 AWS 資源 AWS Command Line Interface。

  • 將 Amazon Q 與 Amazon GameLift Servers技術文件中的 搭配使用,以尋找答案、指引和建議。

註冊 AWS 帳戶

若要開始使用 AWS,您需要 AWS 帳戶。如需建立 的相關資訊 AWS 帳戶,請參閱《 AWS 帳戶管理 參考指南》中的 入門 AWS 帳戶

設定 的使用者許可 Amazon GameLift Servers

視需要為您的 Amazon GameLift Servers 資源建立其他使用者或將存取許可擴展至現有使用者。最佳實務 ( IAM 中的安全最佳實務) 為所有使用者套用最低權限許可。如需許可語法的指引,請參閱 的 IAM 許可範例 Amazon GameLift Servers

請依照您管理 AWS 帳戶中使用者的方式,使用下列指示來設定使用者許可。

若要提供存取權,請新增權限至您的使用者、群組或角色:

  • 中的使用者和群組 AWS IAM Identity Center:

    建立權限合集。請按照《AWS IAM Identity Center 使用者指南》中的建立權限合集說明進行操作。

  • 透過身分提供者在 IAM 中管理的使用者:

    建立聯合身分的角色。遵循《IAM 使用者指南》的為第三方身分提供者 (聯合) 建立角色中的指示。

  • IAM 使用者:

使用 IAM 使用者時,最佳實務是一律將許可連接到角色或使用者群組,而不是個別使用者。

為使用者設定程式設計存取

如果使用者想要與 AWS 外部互動,則需要程式設計存取 AWS 管理主控台。授予程式設計存取權的方式取決於正在存取的使用者類型 AWS。

若要授予使用者程式設計存取權,請選擇下列其中一個選項。

哪個使用者需要程式設計存取權? 根據
IAM (建議) 使用主控台登入資料做為臨時登入資料,以簽署對 AWS CLI、 AWS SDKs程式設計請求。 AWS APIs

請依照您要使用的介面所提供的指示操作。

人力資源身分

(IAM Identity Center 中管理的使用者)

使用暫時登入資料簽署對 AWS CLI、 AWS SDKs程式設計請求。 AWS APIs

請依照您要使用的介面所提供的指示操作。

IAM 使用暫時登入資料簽署對 AWS CLI、 AWS SDKs程式設計請求。 AWS APIs 遵循《IAM 使用者指南》中將臨時登入資料與 AWS 資源搭配使用的指示。
IAM

(不建議使用)

使用長期憑證簽署對 AWS CLI、 AWS SDKs程式設計請求。 AWS APIs

請依照您要使用的介面所提供的指示操作。

如果您使用存取金鑰,請參閱管理 AWS 存取金鑰的最佳實務

為您的遊戲設定程式設計存取

大多數遊戲使用後端服務來Amazon GameLift Servers使用 AWS SDKs與 通訊。使用後端服務 (遊戲用戶端的動作) 來請求遊戲工作階段、將玩家放入遊戲和其他任務。這些服務需要程式設計存取和安全性登入資料,才能驗證對 服務 API 的呼叫Amazon GameLift Servers。

對於 Amazon GameLift Servers,您可以透過在 AWS Identity and Access Management (IAM) 中建立玩家使用者來管理此存取權。透過下列其中一個選項管理玩家使用者許可:

  • 建立具有玩家使用者許可的 IAM 角色,並允許玩家使用者在需要時擔任該角色。在向 提出請求之前,後端服務必須包含擔任此角色的程式碼Amazon GameLift Servers。根據安全最佳實務,角色提供有限的暫時存取。對於在 AWS 資源 (IAM 角色) 或 AWS (IAM Roles Anywhere) 外部執行的工作負載,您可以使用 角色。

  • 建立具有玩家使用者許可的 IAM 使用者群組,並將您的玩家使用者新增至群組。此選項為您的玩家使用者提供長期登入資料,後端服務在與 通訊時必須存放和使用Amazon GameLift Servers。

如需許可政策語法,請參閱 玩家使用者許可範例

如需管理工作負載使用許可的詳細資訊,請參閱 IAM 身分:IAM 中的臨時憑證