メインコンテンツまでスキップ

承認入門

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概念の概要

AccelByteにおける認可の概要については、コアコンセプト:認可を参照してください。このセクションでは、権限とロールの管理に焦点を当てています。

概要

認可サービスは、各アカウントとアプリケーションに対してAccelByte Gaming Services(AGS)へのアクセス制御を提供する様々なオプションを、高度にカスタマイズ可能な方法で提供します。

認可コンポーネント

認可サービスコンポーネント

このサービスの設計で使用される主要なコンポーネントを理解することが重要です。

権限

権限は、プラットフォームがリソースへのアクセスを制御・制限する仕組みです。各権限は、権限タグと権限アクションで構成される単一行の文字列です。システムは権限を使用して、ユーザー(ロール経由)とアプリケーション(IAMクライアント経由)にAGSへのアクセス権を付与します。

ロール

ロールは、複数のユーザーに同じ権限セットを一括で割り当て・管理する仕組みです。基本的に、ロールは権限のコレクションであり、特定のネームスペースへのアクセスを有効にするよう設定できます。ロールに割り当てられたユーザーは、対応するネームスペースでそのロールが付与する権限を持ちます。

AGS Shared Cloud

Shared Cloudでのロールカスタマイズ機能は近日中に利用可能になります。

IAMクライアント

IAMクライアントは、保護されたプラットフォームデータとリソースへのアクセスを要求するアプリケーション(ゲームサーバーやウェブサイトなど)です。IAMクライアントを使用すると、ユーザーではなくアプリケーションがアクセスできるリソースを制御できます。アプリケーションがパブリッシャーレベルのリソース用か、特定のゲーム用かに応じて、任意のネームスペース(パブリッシャーまたはゲームネームスペース)でIAMクライアントを定義できます。

AGS Shared Cloud

Studio NamespaceでのIAMクライアント設定機能は近日中に利用可能になります。現在、この機能はGame Namespaceでのみサポートされています。