View a markdown version of this page

Amazon GameLift Servers のアクション、リソース、および条件キー - サービス認可リファレンス

Amazon GameLift Servers のアクション、リソース、および条件キー

Amazon GameLift Servers (サービスプレフィックス: gamelift) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon GameLift サーバーで定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

AcceptMatch

ゲームリフト:AcceptMatch

書き込み

ClaimGameServer

gamelift:ClaimGameServer

書き込み

CreateAlias

gamelift:CreateAlias

書き込み

gamelift:TagResource

タグ付け、書き込み

CreateBuild

gamelift:CreateBuild

書き込み

gamelift:CreateBuild

書き込み

gamelift:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

書き込み

CreateContainerFleet

gamelift:CreateContainerFleet

書き込み

gamelift:CreateContainerFleet

書き込み

gamelift:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

書き込み

CreateContainerGroupDefinition

gamelift:CreateContainerGroupDefinition

書き込み

gamelift:CreateContainerGroupDefinition

書き込み

gamelift:TagResource

タグ付け、書き込み

CreateFleet

gamelift:CreateFleet

書き込み

gamelift:CreateFleet

書き込み

gamelift:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

書き込み

CreateFleetLocations

gamelift:CreateFleetLocations

書き込み

CreateGameServerGroup

gamelift:CreateGameServerGroup

書き込み

gamelift:CreateGameServerGroup

書き込み

gamelift:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

書き込み

CreateGameSession

gamelift:CreateGameSession

書き込み

CreateGameSessionQueue

gamelift:CreateGameSessionQueue

書き込み

gamelift:CreateGameSessionQueue

書き込み

gamelift:TagResource

タグ付け、書き込み

CreateLocation

gamelift:CreateLocation

書き込み

gamelift:TagResource

タグ付け、書き込み

CreateMatchmakingConfiguration

gamelift:CreateMatchmakingConfiguration

書き込み

gamelift:CreateMatchmakingConfiguration

書き込み

gamelift:TagResource

タグ付け、書き込み

CreateMatchmakingRuleSet

gamelift:CreateMatchmakingRuleSet

書き込み

gamelift:CreateMatchmakingRuleSet

書き込み

gamelift:TagResource

タグ付け、書き込み

CreatePlayerSession

gamelift:CreatePlayerSession

書き込み

CreatePlayerSessions

gamelift:CreatePlayerSessions

書き込み

CreateScript

gamelift:CreateScript

書き込み

gamelift:CreateScript

書き込み

gamelift:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

書き込み

CreateVpcPeeringAuthorization

gamelift:CreateVpcPeeringAuthorization

書き込み

CreateVpcPeeringConnection

gamelift:CreateVpcPeeringConnection

書き込み

DeleteAlias

gamelift:DeleteAlias

書き込み

DeleteBuild

ゲームリフト:DeleteBuild

書き込み

DeleteContainerFleet

gamelift:DeleteContainerFleet

書き込み

DeleteContainerGroupDefinition

gamelift:DeleteContainerGroupDefinition

書き込み

DeleteFleet

gamelift:DeleteFleet

書き込み

DeleteFleetLocations

gamelift:DeleteFleetLocations

書き込み

DeleteGameServerGroup

gamelift:DeleteGameServerGroup

書き込み

DeleteGameSessionQueue

gamelift:DeleteGameSessionQueue

書き込み

DeleteLocation

gamelift:DeleteLocation

書き込み

DeleteMatchmakingConfiguration

gamelift:DeleteMatchmakingConfiguration

書き込み

DeleteMatchmakingRuleSet

gamelift:DeleteMatchmakingRuleSet

書き込み

DeleteScalingPolicy

gamelift:DeleteScalingPolicy

書き込み

DeleteScript

gamelift:DeleteScript

書き込み

DeleteVpcPeeringAuthorization

gamelift:DeleteVpcPeeringAuthorization

書き込み

DeleteVpcPeeringConnection

gamelift:DeleteVpcPeeringConnection

書き込み

DeregisterCompute

gamelift:DeregisterCompute

書き込み

DeregisterGameServer

gamelift:DeregisterGameServer

書き込み

DescribeAlias

gamelift:DescribeAlias

読み取り

DescribeBuild

gamelift:DescribeBuild

読み取り

DescribeCompute

gamelift:DescribeCompute

読み取り

DescribeContainerFleet

gamelift:DescribeContainerFleet

読み取り

DescribeContainerGroupDefinition

gamelift:DescribeContainerGroupDefinition

読み取り

DescribeContainerGroupPortMappings

gamelift:DescribeContainerGroupPortMappings

読み取り

DescribeEC2InstanceLimits

gamelift:DescribeEC2InstanceLimits

読み取り

DescribeFleetAttributes

gamelift:DescribeFleetAttributes

読み取り

DescribeFleetCapacity

gamelift:DescribeFleetCapacity

読み取り

DescribeFleetDeployment

gamelift:DescribeFleetDeployment

読み取り

DescribeFleetEvents

gamelift:DescribeFleetEvents

読み取り

DescribeFleetLocationAttributes

gamelift:DescribeFleetLocationAttributes

読み取り

DescribeFleetLocationCapacity

gamelift:DescribeFleetLocationCapacity

読み取り

DescribeFleetLocationUtilization

gamelift:DescribeFleetLocationUtilization

読み取り

DescribeFleetPortSettings

gamelift:DescribeFleetPortSettings

読み取り

DescribeFleetUtilization

gamelift:DescribeFleetUtilization

読み取り

DescribeGameServer

gamelift:DescribeGameServer

読み取り

DescribeGameServerGroup

gamelift:DescribeGameServerGroup

読み取り

DescribeGameServerInstances

gamelift:DescribeGameServerInstances

読み取り

DescribeGameSessionDetails

gamelift:DescribeGameSessionDetails

読み取り

DescribeGameSessionPlacement

gamelift:DescribeGameSessionPlacement

読み取り

DescribeGameSessionQueues

gamelift:DescribeGameSessionQueues

読み取り

DescribeGameSessions

gamelift:DescribeGameSessions

読み取り

DescribeInstances

gamelift:DescribeInstances

読み取り

DescribeMatchmaking

gamelift:DescribeMatchmaking

読み取り

DescribeMatchmakingConfigurations

gamelift:DescribeMatchmakingConfigurations

読み取り

DescribeMatchmakingRuleSets

gamelift:DescribeMatchmakingRuleSets

読み取り

DescribePlayerSessions

gamelift:DescribePlayerSessions

読み取り

DescribeRuntimeConfiguration

gamelift:DescribeRuntimeConfiguration

読み取り

DescribeScalingPolicies

gamelift:DescribeScalingPolicies

読み取り

DescribeScript

gamelift:DescribeScript

読み取り

DescribeVpcPeeringAuthorizations

gamelift:DescribeVpcPeeringAuthorizations

読み取り

DescribeVpcPeeringConnections

gamelift:DescribeVpcPeeringConnections

読み取り

GetComputeAccess

gamelift:GetComputeAccess

読み取り

GetComputeAuthToken

gamelift:GetComputeAuthToken

読み取り

GetGameSessionLogUrl

gamelift:GetGameSessionLogUrl

読み取り

GetInstanceAccess

gamelift:GetInstanceAccess

読み取り

GetPlayerConnectionDetails

gamelift:GetPlayerConnectionDetails

読み取り

ListAliases

gamelift:ListAliases

リスト

ListBuilds

gamelift:ListBuilds

リスト

ListCompute

gamelift:ListCompute

リスト

ListContainerFleets

gamelift:ListContainerFleets

リスト

ListContainerGroupDefinitionVersions

gamelift:ListContainerGroupDefinitionVersions

リスト

ListContainerGroupDefinitions

gamelift:ListContainerGroupDefinitions

リスト

ListFleetDeployments

gamelift:ListFleetDeployments

リスト

ListFleets

gamelift:ListFleets

リスト

ListGameServerGroups

gamelift:ListGameServerGroups

リスト

ListGameServers

gamelift:ListGameServers

リスト

ListLocations

gamelift:ListLocations

リスト

ListScripts

gamelift:ListScripts

リスト

ListTagsForResource

gamelift:ListTagsForResource

読み取り

PutScalingPolicy

gamelift:PutScalingPolicy

書き込み

RegisterCompute

gamelift:RegisterCompute

書き込み

RegisterGameServer

gamelift:RegisterGameServer

書き込み

RequestUploadCredentials

gamelift:RequestUploadCredentials

読み取り

ResolveAlias

ゲームリフト:ResolveAlias

読み取り

ResumeGameServerGroup

gamelift:ResumeGameServerGroup

書き込み

SearchGameSessions

gamelift:SearchGameSessions

読み取り

StartFleetActions

gamelift:StartFleetActions

書き込み

StartGameSessionPlacement

gamelift:StartGameSessionPlacement

書き込み

StartMatchBackfill

gamelift:StartMatchBackfill

書き込み

StartMatchmaking

gamelift:StartMatchmaking

書き込み

StopFleetActions

gamelift:StopFleetActions

書き込み

StopGameSessionPlacement

gamelift:StopGameSessionPlacement

書き込み

StopMatchmaking

ゲームリフト:StopMatchmaking

書き込み

SuspendGameServerGroup

gamelift:SuspendGameServerGroup

書き込み

TagResource

gamelift:TagResource

タグ付け、書き込み

gamelift:TagResource

タグ付け、書き込み

TerminateGameSession

gamelift:TerminateGameSession

書き込み

UntagResource

gamelift:UntagResource

タグ付け、書き込み

gamelift:UntagResource

タグ付け、書き込み

UpdateAlias

gamelift:UpdateAlias

書き込み

UpdateBuild

gamelift:UpdateBuild

書き込み

UpdateContainerFleet

gamelift:UpdateContainerFleet

書き込み

UpdateContainerGroupDefinition

gamelift:UpdateContainerGroupDefinition

書き込み

UpdateFleetAttributes

gamelift:UpdateFleetAttributes

書き込み

UpdateFleetCapacity

gamelift:UpdateFleetCapacity

書き込み

UpdateFleetPortSettings

gamelift:UpdateFleetPortSettings

書き込み

UpdateGameServer

gamelift:UpdateGameServer

書き込み

UpdateGameServerGroup

gamelift:UpdateGameServerGroup

書き込み

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

書き込み

UpdateGameSession

gamelift:UpdateGameSession

書き込み

UpdateGameSessionQueue

gamelift:UpdateGameSessionQueue

書き込み

UpdateMatchmakingConfiguration

gamelift:UpdateMatchmakingConfiguration

書き込み

UpdateRuntimeConfiguration

gamelift:UpdateRuntimeConfiguration

書き込み

UpdateScript

gamelift:UpdateScript

書き込み

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

書き込み

ValidateMatchmakingRuleSet

gamelift:ValidateMatchmakingRuleSet

読み取り

Amazon GameLift Servers で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AcceptMatch

プレイヤーの、提案された FlexMatch マッチの受け入れまたは拒否を登録する許可を付与

書き込み

ClaimGameServer

新しいゲームセッションをホストするゲームサーバーを検索して予約する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

CreateAlias

フリートの新しいエイリアスを定義する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateBuild

Amazon S3 バケットに格納されたファイルを使用して新しいゲームビルドを作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateContainerFleet

ゲームサーバーを稼働するための新しいコンピューティングリソースのコンテナフリートを作成するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateContainerGroupDefinition

Amazon ECR リポジトリに保存されているイメージを使用して新しいコンテナグループ定義を作成するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateFleet

ゲームサーバーを稼働するための新しいコンピューティングリソース群を作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateFleetLocations

フリートに追加のロケーションを指定する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

書き込み

フリート

aws:ResourceTag/${TagKey}

CreateGameServerGroup

新しいゲームサーバーグループを作成し、対応する Auto Scaling グループを設定し、インスタンスを起動してゲームサーバーをホストする許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateGameSession

指定されたフリートで新しいゲームセッションを開始する許可を付与

書き込み

CreateGameSessionQueue

ゲームセッションプレイスメントリクエストを処理するための新しいキューを設定する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateLocation

フリートの新しいロケーションを定義する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateMatchmakingConfiguration

新しい FlexMatch マッチメイカーを作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateMatchmakingRuleSet

FlexMatch の新しいマッチメイキングルールセットを作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreatePlayerSession

プレイヤーに利用可能なゲームセッションスロットを予約する許可を付与

書き込み

CreatePlayerSessions

複数のプレイヤーに利用可能なゲームセッションスロットを予約する許可を付与

書き込み

CreateScript

新しいリアルタイムサーバースクリプトを作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateVpcPeeringAuthorization

GameLift フリート VPC と別の VPC 間のピア接続を作成または削除することを GameLift に許可するアクセス許可を付与します AWS アカウント

書き込み

CreateVpcPeeringConnection

GameLift フリート VPC と別のアカウントの VPC の間にピア接続を確立する許可を付与

書き込み

DeleteAlias

エイリアスを削除する許可を付与

エイリアス*

aws:ResourceTag/${TagKey}

書き込み

DeleteBuild

ゲームビルドを削除する許可を付与

ビルド*

aws:ResourceTag/${TagKey}

書き込み

DeleteContainerFleet

コンテナフリートを削除するアクセス許可を付与

containerFleet*

aws:ResourceTag/${TagKey}

書き込み

DeleteContainerGroupDefinition

コンテナグループ定義を削除するアクセス許可を付与

containerGroupDefinition*

aws:ResourceTag/${TagKey}

書き込み

DeleteFleet

空のフリートを削除する許可を付与

フリート*

aws:ResourceTag/${TagKey}

書き込み

DeleteFleetLocations

フリートのロケーションを削除する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

書き込み

フリート

aws:ResourceTag/${TagKey}

DeleteGameServerGroup

ゲームサーバーグループを完全に削除し、対応する Auto Scaling グループの FleetIQ アクティビティを終了する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

DeleteGameSessionQueue

既存のゲームセッションキューを削除する許可を付与

gameSessionQueue*

aws:ResourceTag/${TagKey}

書き込み

DeleteLocation

ロケーションを削除する許可を付与

ロケーション*

aws:ResourceTag/${TagKey}

書き込み

DeleteMatchmakingConfiguration

既存の FlexMatch マッチメイカーを削除する許可を付与

matchmakingConfiguration*

aws:ResourceTag/${TagKey}

書き込み

DeleteMatchmakingRuleSet

既存の FlexMatch マッチメイキングルールセットを削除する許可を付与

matchmakingRuleSet*

aws:ResourceTag/${TagKey}

書き込み

DeleteScalingPolicy

自動スケーリングルールのセットを削除する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

書き込み

フリート

aws:ResourceTag/${TagKey}

DeleteScript

リアルタイムサーバースクリプトを削除する許可を付与

スクリプト*

aws:ResourceTag/${TagKey}

書き込み

DeleteVpcPeeringAuthorization

VPC ピア認可をキャンセルする許可を付与

書き込み

DeleteVpcPeeringConnection

VPC 間のピア接続を削除する許可を付与

書き込み

DeregisterCompute

フリートに対するコンピューティングの登録を解除する許可を付与

フリート*

aws:ResourceTag/${TagKey}

書き込み

DeregisterGameServer

ゲームサーバーグループからゲームサーバーを削除する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

DescribeAlias

エイリアスのプロパティを取得するためのアクセス許可を付与します

エイリアス*

aws:ResourceTag/${TagKey}

読み取り

DescribeBuild

ゲームビルドのプロパティを取得するためのアクセス許可を付与します

ビルド*

aws:ResourceTag/${TagKey}

読み取り

DescribeCompute

フリート内のコンピューティングに関する情報を取得するアクセス許可を付与

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

DescribeContainerFleet

既存のコンテナフリートのプロパティを取得するアクセス許可を付与

containerFleet*

aws:ResourceTag/${TagKey}

読み取り

DescribeContainerGroupDefinition

既存のコンテナグループ定義のプロパティを取得するアクセス許可を付与

containerGroupDefinition*

aws:ResourceTag/${TagKey}

読み取り

DescribeContainerGroupPortMappings

コンテナフリートのコンテナポートマッピングを取得する許可を付与

containerFleet*

aws:ResourceTag/${TagKey}

読み取り

DescribeEC2InstanceLimits

EC2 インスタンスタイプの最大使用量および現在の使用量を取得するためのアクセス許可を付与します

読み取り

DescribeFleetAttributes

フリートの一般プロパティ (ステータスを含む) を取得するためのアクセス許可を付与します

読み取り

DescribeFleetCapacity

マネージドフリートの現在の容量設定を取得するためのアクセス許可を付与

読み取り

DescribeFleetDeployment

既存のフリートデプロイのプロパティを取得するアクセス許可を付与

containerFleet*

aws:ResourceTag/${TagKey}

読み取り

DescribeFleetEvents

フリートのイベントログからエントリを取得するためのアクセス許可を付与します

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

DescribeFleetLocationAttributes

フリートのロケーションに関する一般的なプロパティ (ステータスを含む) を取得するためのアクセス許可を付与します

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

DescribeFleetLocationCapacity

フリートのロケーションの現在の容量設定を取得するためのアクセス許可を付与します

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

DescribeFleetLocationUtilization

フリートのロケーションの使用状況統計情報を取得するためのアクセス許可を付与します

フリート*

aws:ResourceTag/${TagKey}

読み取り

DescribeFleetPortSettings

フリートのインバウンド接続の権限を取得するためのアクセス許可を付与します

フリート*

aws:ResourceTag/${TagKey}

読み取り

DescribeFleetUtilization

フリートの使用率統計情報を取得するためのアクセス許可を付与します

読み取り

DescribeGameServer

ゲームサーバーのプロパティを取得するためのアクセス許可を付与します

gameServerGroup*

aws:ResourceTag/${TagKey}

読み取り

DescribeGameServerGroup

ゲームサーバーグループのプロパティを取得するためのアクセス許可を付与します

gameServerGroup*

aws:ResourceTag/${TagKey}

読み取り

DescribeGameServerInstances

ゲームサーバーグループの EC2 インスタンスのステータスを取得するためのアクセス許可を付与します

gameServerGroup*

aws:ResourceTag/${TagKey}

読み取り

DescribeGameSessionDetails

保護ポリシーを含む、フリート内のゲームセッションのプロパティを取得するためのアクセス許可を付与します

読み取り

DescribeGameSessionPlacement

ゲームセッションプレイスメントリクエストの詳細を取得するためのアクセス許可を付与します

読み取り

DescribeGameSessionQueues

ゲームセッションキューのプロパティを取得するためのアクセス許可を付与します

読み取り

DescribeGameSessions

フリート内のゲームセッションのプロパティを取得するためのアクセス許可を付与します

読み取り

DescribeInstances

マネージドフリート内のインスタンスに関する情報を取得するためのアクセス許可を付与

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

DescribeMatchmaking

マッチメイキングチケットの詳細を取得するためのアクセス許可を付与します

読み取り

DescribeMatchmakingConfigurations

FlexMatch マッチメイカーのプロパティを取得するためのアクセス許可を付与します

読み取り

DescribeMatchmakingRuleSets

FlexMatch マッチメイキングルールセットのプロパティを取得するためのアクセス許可を付与します

読み取り

DescribePlayerSessions

ゲームセッションでプレイヤーセッションのプロパティを取得するためのアクセス許可を付与します

読み取り

DescribeRuntimeConfiguration

フリートの現在のランタイム設定を取得するためのアクセス許可を付与します

フリート*

aws:ResourceTag/${TagKey}

読み取り

DescribeScalingPolicies

フリートに適用されるすべてのスケーリングポリシーを取得するためのアクセス許可を付与します

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

DescribeScript

リアルタイムサーバースクリプトのプロパティを取得するためのアクセス許可を付与します

スクリプト*

aws:ResourceTag/${TagKey}

読み取り

DescribeVpcPeeringAuthorizations

有効な VPC ピア認証を取得するためのアクセス許可を付与します

読み取り

DescribeVpcPeeringConnections

アクティブまたは保留中の VPC ピア接続の詳細を取得するためのアクセス許可を付与します

読み取り

GetComputeAccess

マネージドフリート内のコンピューティングにリモートアクセスするための認証情報を取得するアクセス許可を付与

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

GetComputeAuthToken

コンピューティング上のプロセスが Amazon GameLift サービスにリクエストを送信できるようにする認証トークンを取得するアクセス許可を付与

containerFleet

aws:ResourceTag/${TagKey}

読み取り

フリート

aws:ResourceTag/${TagKey}

GetGameSessionLogUrl

ゲームセッションで保存されたログの場所を取得するためのアクセス許可を付与します

読み取り

GetInstanceAccess

指定されたフリートインスタンスへのリモートアクセスをリクエストする許可を付与

フリート*

aws:ResourceTag/${TagKey}

読み取り

GetPlayerConnectionDetails

ゲームセッションのプレイヤー接続エンドポイントとプレイヤーゲートウェイトークンを取得する許可を付与

読み取り

ListAliases

現在のリージョンで定義されているすべてのエイリアスを取得する許可を付与

リスト

ListBuilds

現在のリージョン内のすべてのゲームビルドを取得する許可を付与

リスト

ListCompute

現在のリージョン内のすべてのコンピューティングリソースを取得する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

リスト

フリート

aws:ResourceTag/${TagKey}

ListContainerFleets

現在のリージョン内のすべての既存のコンテナフリートのプロパティを取得するアクセス許可を付与

リスト

ListContainerGroupDefinitionVersions

既存のコンテナグループ定義のすべてのバージョンのプロパティを取得するアクセス許可を付与

containerGroupDefinition*

aws:ResourceTag/${TagKey}

リスト

ListContainerGroupDefinitions

現在のリージョン内のすべての既存のコンテナグループ定義のプロパティを取得するアクセス許可を付与

リスト

ListFleetDeployments

現在のリージョン内のすべての既存のフリートデプロイのプロパティを取得するアクセス許可を付与

リスト

ListFleets

現在のリージョンにおけるすべてのフリートのフリート ID リストを取得する許可を付与

リスト

ListGameServerGroups

現在のリージョンで定義されているすべてのゲームサーバーグループを取得する許可を付与

リスト

ListGameServers

ゲームサーバーグループで現在実行中のすべてのゲームサーバーを取得するためのアクセス許可を付与します

gameServerGroup*

aws:ResourceTag/${TagKey}

リスト

ListLocations

このアカウントのすべてのロケーションを取得する許可を付与

リスト

ListScripts

現在のリージョンのすべての Realtime Server スクリプトのプロパティを取得するためのアクセス許可を付与します

リスト

ListTagsForResource

GameLift リソースのタグを取得するためのアクセス許可を付与します

alias

aws:ResourceTag/${TagKey}

読み取り

buid (構築)

aws:ResourceTag/${TagKey}

containerFleet

aws:ResourceTag/${TagKey}

containerGroupDefinition

aws:ResourceTag/${TagKey}

フリート

aws:ResourceTag/${TagKey}

gameServerGroup

aws:ResourceTag/${TagKey}

gameSessionQueue

aws:ResourceTag/${TagKey}

location

aws:ResourceTag/${TagKey}

matchmakingConfiguration

aws:ResourceTag/${TagKey}

matchmakingRuleSet

aws:ResourceTag/${TagKey}

スクリプト

aws:ResourceTag/${TagKey}

PutScalingPolicy

フリートの自動スケーリングポリシーを作成または更新する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

書き込み

フリート

aws:ResourceTag/${TagKey}

RegisterCompute

フリートに対するコンピューティングを登録する許可を付与

フリート*

aws:ResourceTag/${TagKey}

書き込み

RegisterGameServer

新しいゲームサーバーがゲームプレイをホストする準備ができたときに GameLift FleetIQ に通知する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

RequestUploadCredentials

新しいゲームビルドをアップロードするときに使用する新しいアップロード認証情報を取得するためのアクセス許可を付与します

ビルド*

aws:ResourceTag/${TagKey}

読み取り

ResolveAlias

エイリアスに関連付けられたフリート ID を取得するためのアクセス許可を付与します

エイリアス*

aws:ResourceTag/${TagKey}

読み取り

ResumeGameServerGroup

ゲームサーバーグループの一時停止された FleetIQ アクティビティを復元する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

SearchGameSessions

一連の検索条件に一致するゲームセッションを取得するためのアクセス許可を付与します

読み取り

StartFleetActions

StopFleetActions() で中断されたフリートで自動スケーリングアクティビティを再開する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

書き込み

フリート

aws:ResourceTag/${TagKey}

StartGameSessionPlacement

ゲームセッションプレイスメントリクエストをゲームセッションキューに送信する許可を付与

gameSessionQueue*

aws:ResourceTag/${TagKey}

書き込み

StartMatchBackfill

FlexMatch マッチメーキングをリクエストして、既存のゲームセッションで使用可能なプレイヤースロットを埋めるアクセス許可を付与します

書き込み

StartMatchmaking

1 人のプレイヤーまたはプレイヤーグループに FlexMatch マッチメイキングをリクエストし、ゲームセッションプレイスメントを開始する許可を付与

書き込み

StopFleetActions

フリートで自動スケーリングアクティビティを一時停止する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

書き込み

フリート

aws:ResourceTag/${TagKey}

StopGameSessionPlacement

進行中のゲームセッションプレイスメントリクエストをキャンセルする許可を付与

書き込み

StopMatchmaking

マッチメイキングをキャンセルするか、処理中のバックフィルリクエストを照合する許可を付与

書き込み

SuspendGameServerGroup

ゲームサーバーグループの FleetIQ アクティビティを一時的に停止する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

TagResource

GameLift リソースにタグを付けるアクセス許可を付与します

alias

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

buid (構築)

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

containerFleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

containerGroupDefinition

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

フリート

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

gameServerGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

gameSessionQueue

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

location

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

matchmakingConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

matchmakingRuleSet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

スクリプト

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TerminateGameSession

既存のゲームセッションをシャットダウンするアクセス許可を付与

書き込み

UntagResource

GameLift リソースのタグ付けを解除する許可を付与

alias

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

buid (構築)

aws:ResourceTag/${TagKey}

aws:TagKeys

containerFleet

aws:ResourceTag/${TagKey}

aws:TagKeys

containerGroupDefinition

aws:ResourceTag/${TagKey}

aws:TagKeys

フリート

aws:ResourceTag/${TagKey}

aws:TagKeys

gameServerGroup

aws:ResourceTag/${TagKey}

aws:TagKeys

gameSessionQueue

aws:ResourceTag/${TagKey}

aws:TagKeys

location

aws:ResourceTag/${TagKey}

aws:TagKeys

matchmakingConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

matchmakingRuleSet

aws:ResourceTag/${TagKey}

aws:TagKeys

スクリプト

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAlias

既存のエイリアスのプロパティを更新する許可を付与

エイリアス*

aws:ResourceTag/${TagKey}

書き込み

UpdateBuild

既存のビルドのメタデータを更新する許可を付与

ビルド*

aws:ResourceTag/${TagKey}

書き込み

UpdateContainerFleet

既存のコンテナフリートを更新するアクセス許可を付与

containerFleet*

aws:ResourceTag/${TagKey}

書き込み

UpdateContainerGroupDefinition

既存のコンテナグループ定義のプロパティを更新するアクセス許可を付与

containerGroupDefinition*

aws:ResourceTag/${TagKey}

書き込み

UpdateFleetAttributes

既存のフリートの一般プロパティを更新する許可を付与

フリート*

aws:ResourceTag/${TagKey}

書き込み

UpdateFleetCapacity

マネージドフリートの容量設定を調整する許可を付与

containerFleet

aws:ResourceTag/${TagKey}

書き込み

フリート

aws:ResourceTag/${TagKey}

UpdateFleetPortSettings

フリートのポート設定を調整する許可を付与

フリート*

aws:ResourceTag/${TagKey}

書き込み

UpdateGameServer

ゲームサーバーのプロパティ、ヘルスステータス、または使用状況ステータスを変更する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

UpdateGameServerGroup

許可されたインスタンスタイプを含む、ゲームサーバーグループのプロパティを更新する許可を付与

gameServerGroup*

aws:ResourceTag/${TagKey}

書き込み

UpdateGameSession

既存のゲームセッションのプロパティを更新する許可を付与

書き込み

UpdateGameSessionQueue

既存のゲームセッションキューのプロパティを更新する許可を付与

gameSessionQueue*

aws:ResourceTag/${TagKey}

書き込み

UpdateMatchmakingConfiguration

既存の FlexMatch マッチメイキング設定のプロパティを更新する許可を付与

matchmakingConfiguration*

aws:ResourceTag/${TagKey}

書き込み

UpdateRuntimeConfiguration

既存のフリートのインスタンスでサーバープロセスの設定方法を更新する許可を付与

フリート*

aws:ResourceTag/${TagKey}

書き込み

UpdateScript

既存の Realtime Server スクリプトのメタデータとコンテンツを更新する許可を付与

スクリプト*

aws:ResourceTag/${TagKey}

書き込み

ValidateMatchmakingRuleSet

FlexMatch マッチメイキングルールセットの構文を検証する許可を付与

読み取り

Amazon GameLift Servers で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

エイリアス

arn:${Partition}:gamelift:${Region}::alias/${AliasId}

aws:ResourceTag/${TagKey}

ビルド

arn:${Partition}:gamelift:${Region}:${Account}:build/${BuildId}

aws:ResourceTag/${TagKey}

containerFleet

arn:${Partition}:gamelift:${Region}:${Account}:containerfleet/${FleetId}

aws:ResourceTag/${TagKey}

containerGroupDefinition

arn:${Partition}:gamelift:${Region}:${Account}:containergroupdefinition/${Name}

aws:ResourceTag/${TagKey}

フリート

arn:${Partition}:gamelift:${Region}:${Account}:fleet/${FleetId}

aws:ResourceTag/${TagKey}

gameServerGroup

arn:${Partition}:gamelift:${Region}:${Account}:gameservergroup/${GameServerGroupName}

aws:ResourceTag/${TagKey}

gameSessionQueue

arn:${Partition}:gamelift:${Region}:${Account}:gamesessionqueue/${GameSessionQueueName}

aws:ResourceTag/${TagKey}

の場所

arn:${Partition}:gamelift:${Region}:${Account}:location/${LocationId}

aws:ResourceTag/${TagKey}

matchmakingConfiguration

arn:${Partition}:gamelift:${Region}:${Account}:matchmakingconfiguration/${MatchmakingConfigurationName}

aws:ResourceTag/${TagKey}

matchmakingRuleSet

arn:${Partition}:gamelift:${Region}:${Account}:matchmakingruleset/${MatchmakingRuleSetName}

aws:ResourceTag/${TagKey}

スクリプト

arn:${Partition}:gamelift:${Region}:${Account}:script/${ScriptId}

aws:ResourceTag/${TagKey}

Amazon GameLift Servers の条件キー

Amazon GameLift Servers では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString