複数のAPI Keyを管理する
注釈:本資料はAI技術を用いて翻訳されています。
概要
AccelByte Development Toolkit (ADT)では、ユーザーがゲーム内でさまざまな操作を設定できます。ゲーム用に複数のAPI Keyを作成して使用する機能が利用可能です。各API Keyには、独自のスコープまたは権限制限があります。スコープはCRUD(作成、読み取り、更新、削除)操作に対応しています。リソースまたはRESTエンドポイントセットを使用して、許可される操作に応じて各API Keyをカスタマイズできます。例えば、クラッシュを報告するための公開用ゲーム配信には1つのAPI Keyを使用し、開発者用には別のプライベートAPI Keyを使用できます。
この機能を使用するには、次の手順に従ってください。
前提条件
管理者ユーザーのみが複数のAPI Key機能にアクセスできます。
新しいAPI Keyを追加する
新しいAPI Keyを追加するには、次の手順に従います:
-
Game Settingsに移動し、次にAPI Key Managementメニューに移動します。
-
Add Newをクリックすると、ポップアップが表示されます。
-
API Key Nameを入力し、新しいリソースを追加します。

-
API Keyを使用して特定の機能にアクセスするには、次のリソースのいずれかを選択します:
NAMESPACE:{namespace}:GAME:{gameId}:METADATA
NAMESPACE:{namespace}:GAME:{gameId}:BUILD
NAMESPACE:{namespace}:GAME:{gameId}:VERSION
NAMESPACE:{namespace}:GAME:{gameId}:CHANNEL
NAMESPACE:{namespace}:GAME:{gameId}:SESSION
NAMESPACE:{namespace}:GAME:{gameId}:STREAM
NAMESPACE:{namespace}:GAME:{gameId}:BUILD:SYMBOL
NAMESPACE:{namespace}:GAME:{gameId}:CRASH
NAMESPACE:{namespace}:GAME:{gameId}:PROFILING
NAMESPACE:{namespace}:GAME:{gameId}:SYMBOL注記ボックスごとに1つのリソースのみを使用できます。複数のボックスが必要な場合は、それぞれに新しいリソースを追加してください。
-
API Keyを使用してすべての機能にアクセスするには、次の文字列を使用します:
NAMESPACE:{namespace}:GAME:{gameId}:* -
必要に応じてさらにリソースを追加し、各リソースの適切なCRUD列のチェックボックスをクリックします。
-
Addボタンをクリックします。新しいAPI Keyが作成されます。
-
これが表示される唯一の機会なので、API Keyを安全な場所に保存してください。
新しいAPI Keyを使用する
新しいAPI Keyは、設定した機能と権限ですぐに使用できます。キーの動作を示す例として、以下のリソースと権限を持つ新しいAPI Keyを作成したとします:
API Keyを使用してCLIの利用可能なバージョンを確認できますが、以下に示すように読み取り権限のみがあります。
以下の例は、新しいAPI Keyを使用してバージョンを作成、更新、または削除しようとした場合に発生するエラーを示しています。
さらにAPI Keyを追加する
さらにAPI Keyを追加するには、上記の手順1〜8を繰り返します。新しいキーに関連付けられたリソースと権限を選択します。
API Keyを削除する
API Keyを削除するには、ゴミ箱アイコンをクリックします。
メッセージボックスでDeleteをクリックして、API Keyを削除することを確認します。API Keyが削除されます。