setup-iam-client - エンドツーエンドテスト - (Unreal Engineモジュール)
注釈:本資料はAI技術を用いて翻訳されています。
専用サーバー(DS)をクレームするためのIAMクライアントの作成
バックエンドサービスがAMSフリートから専用サーバー(DS)をクレームできるようにするには、十分な権限を持つIAMクライアントが必要です。このチュートリアルセクションでは、そのIAMクライアントの作成方法を学びます。
- AGS Public Cloud
- AGS Private Cloud
-
Admin Portalにログインし、ゲームのネームスペースダッシュボードに移動します。
-
Foundations > Identity & Access > IAM Clientsに移動し、Create IAM Clientsをクリックします。
-
新しいページで、以下の設定を使用して新しいサーバーIAMクライアントを作成します。
- Create Options: 新しいIAMクライアントを作成するための選択肢です。Create Custom IAM Clientsオプションを選択して、新しいIAMクライアントをゼロから作成します。
- Client Name: IAMクライアントの名前です。ByteWars-AMSClaimに設定します。
- Client Type: IAMクライアントの機密性です。Confidentialに設定します。
- Secret: IAMクライアントのシークレットまたはパスワードです。独自のシークレットを使用するか、Generateボタンをクリックしてランダムなシークレットを生成できます。必ずこれをコピーしてください。
- Redirect URI: IAMクライアントの認証が成功した際にリダイレクトされるURIです。
http://127.0.0.1に設定します。
warningSecretはIAMクライアントを作成した後、再度表示されません。次のステップに進む前に、必ずコピーして保存してください。
-
Permissionsセクションで、以下の権限を有効にします。この権限により、AMSフリートから専用サーバーをクレームできるようになります。
- AMS > Dedicated Server Claim: Update権限を有効にします。
-
完了したら、CreateボタンをクリックしてIAMクライアントを作成します。
-
Admin Portalにログインし、ゲームのネームスペースダッシュボードに移動します。
-
Foundations > Identity & Access > IAM Clientsに移動し、Create Newをクリックします。
-
新しいウィンドウで、以下の設定を使用して新しいサーバーIAMクライアントを作成します。
- Client Type: IAMクライアントの機密性です。サーバーIAMクライアントは秘密にする必要があるため、Confidentialに設定します。
- Secret: IAMクライアントのシークレットまたはパスワードです。独自のシークレットを使用するか、Generate Client Secretボタンをクリックしてランダムなシークレットを生成できます。
- Client Name: IAMクライアントの名前です。ByteWars-AMSClaimに設定します。
- Redirect URI: IAMクライアントの認証が成功した際にリダイレクトされるURIです。
https://127.0.0.1に設定します。
warningSecretはIAMクライアントを作成した後、再度表示されません。次のステップに進む前に、必ずコピーして保存してください。
-
Createをクリックして、サーバーIAMクライアントを作成します。作成後、新しいIAMクライアントの情報が画面に表示されます。
-
Permissionsタブに移動し、Addボタンをクリックして新しい権限を追加します。次に、以下の権限を追加します。この権限により、AMSフリートから専用サーバーをクレームできるようになります。
リソース 権限 NAMESPACE:{namespace}:AMS:SERVER:CLAIMUpdate -
これで、IAMクライアントのセットアップは完了です。