View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon GameLift Server - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per Amazon GameLift Server

Amazon GameLift Server (prefisso del servizio: gamelift) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon GameLift Server

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AcceptMatch

gamelift:AcceptMatch

Scrittura

ClaimGameServer

gamelift:ClaimGameServer

Scrittura

CreateAlias

gamelift:CreateAlias

Scrittura

gamelift:TagResource

Etichettatura, scrittura

CreateBuild

gamelift:CreateBuild

Scrittura

gamelift:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Scrittura

CreateContainerFleet

gamelift:CreateContainerFleet

Scrittura

gamelift:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Scrittura

CreateContainerGroupDefinition

gamelift:CreateContainerGroupDefinition

Scrittura

gamelift:TagResource

Etichettare, scrivere

CreateFleet

gamelift:CreateFleet

Scrittura

gamelift:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Scrittura

CreateFleetLocations

gamelift:CreateFleetLocations

Scrittura

CreateGameServerGroup

gamelift:CreateGameServerGroup

Scrittura

gamelift:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Scrittura

CreateGameSession

gamelift:CreateGameSession

Scrittura

CreateGameSessionQueue

gamelift:CreateGameSessionQueue

Scrittura

gamelift:TagResource

Etichettare, scrivere

CreateLocation

gamelift:CreateLocation

Scrittura

gamelift:TagResource

Etichettare, scrivere

CreateMatchmakingConfiguration

gamelift:CreateMatchmakingConfiguration

Scrittura

gamelift:TagResource

Etichettare, scrivere

CreateMatchmakingRuleSet

gamelift:CreateMatchmakingRuleSet

Scrittura

gamelift:TagResource

Etichettare, scrivere

CreatePlayerSession

gamelift:CreatePlayerSession

Scrittura

CreatePlayerSessions

gamelift:CreatePlayerSessions

Scrittura

CreateScript

gamelift:CreateScript

Scrittura

gamelift:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Scrittura

CreateVpcPeeringAuthorization

gamelift:CreateVpcPeeringAuthorization

Scrittura

CreateVpcPeeringConnection

gamelift:CreateVpcPeeringConnection

Scrittura

DeleteAlias

gamelift:DeleteAlias

Scrittura

DeleteBuild

gamelift:DeleteBuild

Scrittura

DeleteContainerFleet

gamelift:DeleteContainerFleet

Scrittura

DeleteContainerGroupDefinition

gamelift:DeleteContainerGroupDefinition

Scrittura

DeleteFleet

gamelift:DeleteFleet

Scrittura

DeleteFleetLocations

gamelift:DeleteFleetLocations

Scrittura

DeleteGameServerGroup

gamelift:DeleteGameServerGroup

Scrittura

DeleteGameSessionQueue

gamelift:DeleteGameSessionQueue

Scrittura

DeleteLocation

gamelift:DeleteLocation

Scrittura

DeleteMatchmakingConfiguration

gamelift:DeleteMatchmakingConfiguration

Scrittura

DeleteMatchmakingRuleSet

gamelift:DeleteMatchmakingRuleSet

Scrittura

DeleteScalingPolicy

gamelift:DeleteScalingPolicy

Scrittura

DeleteScript

gamelift:DeleteScript

Scrittura

DeleteVpcPeeringAuthorization

gamelift:DeleteVpcPeeringAuthorization

Scrittura

DeleteVpcPeeringConnection

gamelift:DeleteVpcPeeringConnection

Scrittura

DeregisterCompute

gamelift:DeregisterCompute

Scrittura

DeregisterGameServer

gamelift:DeregisterGameServer

Scrittura

DescribeAlias

gamelift:DescribeAlias

Lettura

DescribeBuild

gamelift:DescribeBuild

Lettura

DescribeCompute

gamelift:DescribeCompute

Lettura

DescribeContainerFleet

gamelift:DescribeContainerFleet

Lettura

DescribeContainerGroupDefinition

gamelift:DescribeContainerGroupDefinition

Lettura

DescribeContainerGroupPortMappings

gamelift:DescribeContainerGroupPortMappings

Lettura

DescribeEC2InstanceLimits

gamelift:DescribeEC2InstanceLimits

Lettura

DescribeFleetAttributes

gamelift:DescribeFleetAttributes

Lettura

DescribeFleetCapacity

gamelift:DescribeFleetCapacity

Lettura

DescribeFleetDeployment

gamelift:DescribeFleetDeployment

Lettura

DescribeFleetEvents

gamelift:DescribeFleetEvents

Lettura

DescribeFleetLocationAttributes

gamelift:DescribeFleetLocationAttributes

Lettura

DescribeFleetLocationCapacity

gamelift:DescribeFleetLocationCapacity

Lettura

DescribeFleetLocationUtilization

gamelift:DescribeFleetLocationUtilization

Lettura

DescribeFleetPortSettings

gamelift:DescribeFleetPortSettings

Lettura

DescribeFleetUtilization

gamelift:DescribeFleetUtilization

Lettura

DescribeGameServer

gamelift:DescribeGameServer

Lettura

DescribeGameServerGroup

gamelift:DescribeGameServerGroup

Lettura

DescribeGameServerInstances

gamelift:DescribeGameServerInstances

Lettura

DescribeGameSessionDetails

gamelift:DescribeGameSessionDetails

Lettura

DescribeGameSessionPlacement

gamelift:DescribeGameSessionPlacement

Lettura

DescribeGameSessionQueues

gamelift:DescribeGameSessionQueues

Lettura

DescribeGameSessions

gamelift:DescribeGameSessions

Lettura

DescribeInstances

gamelift:DescribeInstances

Lettura

DescribeMatchmaking

gamelift:DescribeMatchmaking

Lettura

DescribeMatchmakingConfigurations

gamelift:DescribeMatchmakingConfigurations

Lettura

DescribeMatchmakingRuleSets

gamelift:DescribeMatchmakingRuleSets

Lettura

DescribePlayerSessions

gamelift:DescribePlayerSessions

Lettura

DescribeRuntimeConfiguration

gamelift:DescribeRuntimeConfiguration

Lettura

DescribeScalingPolicies

gamelift:DescribeScalingPolicies

Lettura

DescribeScript

gamelift:DescribeScript

Lettura

DescribeVpcPeeringAuthorizations

gamelift:DescribeVpcPeeringAuthorizations

Lettura

DescribeVpcPeeringConnections

gamelift:DescribeVpcPeeringConnections

Lettura

GetComputeAccess

gamelift:GetComputeAccess

Lettura

GetComputeAuthToken

gamelift:GetComputeAuthToken

Lettura

GetGameSessionLogUrl

gamelift:GetGameSessionLogUrl

Lettura

GetInstanceAccess

gamelift:GetInstanceAccess

Lettura

GetPlayerConnectionDetails

gamelift:GetPlayerConnectionDetails

Lettura

ListAliases

gamelift:ListAliases

List

ListBuilds

gamelift:ListBuilds

List

ListCompute

gamelift:ListCompute

List

ListContainerFleets

gamelift:ListContainerFleets

List

ListContainerGroupDefinitionVersions

gamelift:ListContainerGroupDefinitionVersions

List

ListContainerGroupDefinitions

gamelift:ListContainerGroupDefinitions

List

ListFleetDeployments

gamelift:ListFleetDeployments

List

ListFleets

gamelift:ListFleets

List

ListGameServerGroups

gamelift:ListGameServerGroups

List

ListGameServers

gamelift:ListGameServers

List

ListLocations

gamelift:ListLocations

List

ListScripts

gamelift:ListScripts

List

ListTagsForResource

gamelift:ListTagsForResource

Lettura

PutScalingPolicy

gamelift:PutScalingPolicy

Scrittura

RegisterCompute

gamelift:RegisterCompute

Scrittura

RegisterGameServer

gamelift:RegisterGameServer

Scrittura

RequestUploadCredentials

gamelift:RequestUploadCredentials

Lettura

ResolveAlias

gamelift:ResolveAlias

Lettura

ResumeGameServerGroup

gamelift:ResumeGameServerGroup

Scrittura

SearchGameSessions

gamelift:SearchGameSessions

Lettura

StartFleetActions

gamelift:StartFleetActions

Scrittura

StartGameSessionPlacement

gamelift:StartGameSessionPlacement

Scrittura

StartMatchBackfill

gamelift:StartMatchBackfill

Scrittura

StartMatchmaking

gamelift:StartMatchmaking

Scrittura

StopFleetActions

gamelift:StopFleetActions

Scrittura

StopGameSessionPlacement

gamelift:StopGameSessionPlacement

Scrittura

StopMatchmaking

gamelift:StopMatchmaking

Scrittura

SuspendGameServerGroup

gamelift:SuspendGameServerGroup

Scrittura

TagResource

gamelift:TagResource

Etichettare, scrivere

TerminateGameSession

gamelift:TerminateGameSession

Scrittura

UntagResource

gamelift:UntagResource

Etichettare, scrivere

UpdateAlias

gamelift:UpdateAlias

Scrittura

UpdateBuild

gamelift:UpdateBuild

Scrittura

UpdateContainerFleet

gamelift:UpdateContainerFleet

Scrittura

UpdateContainerGroupDefinition

gamelift:UpdateContainerGroupDefinition

Scrittura

UpdateFleetAttributes

gamelift:UpdateFleetAttributes

Scrittura

UpdateFleetCapacity

gamelift:UpdateFleetCapacity

Scrittura

UpdateFleetPortSettings

gamelift:UpdateFleetPortSettings

Scrittura

UpdateGameServer

gamelift:UpdateGameServer

Scrittura

UpdateGameServerGroup

gamelift:UpdateGameServerGroup

Scrittura

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Scrittura

UpdateGameSession

gamelift:UpdateGameSession

Scrittura

UpdateGameSessionQueue

gamelift:UpdateGameSessionQueue

Scrittura

UpdateMatchmakingConfiguration

gamelift:UpdateMatchmakingConfiguration

Scrittura

UpdateRuntimeConfiguration

gamelift:UpdateRuntimeConfiguration

Scrittura

UpdateScript

gamelift:UpdateScript

Scrittura

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Scrittura

ValidateMatchmakingRuleSet

gamelift:ValidateMatchmakingRuleSet

Lettura

Azioni definite da Amazon GameLift Server

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AcceptMatch

Concede il permesso di registrazione, l'accettazione o il rifiuto di una proposta da parte del giocatore FlexMatch partita

Scrittura

ClaimGameServer

Concede l'autorizzazione per individuare e prenotare un server di gioco per ospitare una nuova sessione di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

CreateAlias

Concede l'autorizzazione per definire un nuovo alias per un parco istanze

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateBuild

Concede l'autorizzazione per creare una nuova build di gioco utilizzando i file memorizzati in un bucket Amazon S3

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateContainerFleet

Concede il permesso di creare un nuovo parco container di risorse informatiche per far funzionare i server di gioco

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateContainerGroupDefinition

Concede il permesso di creare una nuova definizione di gruppo di contenitori utilizzando immagini archiviate in un repository Amazon ECR

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateFleet

Concede l'autorizzazione per creare un nuovo parco istanze di risorse di calcolo per eseguire i server di gioco

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateFleetLocations

Concede l'autorizzazione per specificare posizioni aggiuntive per un parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

CreateGameServerGroup

Concede l'autorizzazione per creare un nuovo gruppo di server di gioco, impostare un gruppo Auto Scaling corrispondente e avviare le istanze per ospitare i server di gioco

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateGameSession

Concede l'autorizzazione per avviare una nuova sessione di gioco su un parco istanze specificato

Write

CreateGameSessionQueue

Concede l'autorizzazione per impostare una nuova coda per l'elaborazione delle richieste di posizionamento delle sessioni di gioco

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateLocation

Concede l'autorizzazione per definire una nuova posizione per un parco istanze

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateMatchmakingConfiguration

Concede il permesso di crearne uno nuovo FlexMatch paraninfo

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateMatchmakingRuleSet

Concede il permesso di creare un nuovo set di regole di matchmaking per FlexMatch

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreatePlayerSession

Concede l'autorizzazione per prenotare uno slot di sessione di gioco disponibile per un giocatore

Write

CreatePlayerSessions

Concede l'autorizzazione per prenotare uno slot di sessione di gioco disponibile per un giocatore

Write

CreateScript

Concede l'autorizzazione per creare un nuovo script per server in tempo reale

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateVpcPeeringAuthorization

Concede il permesso di consentire GameLift per creare o eliminare una connessione peering tra un GameLift flotte VPC e un VPC su un altro Account AWS

Scrittura

CreateVpcPeeringConnection

Concede il permesso di stabilire una connessione peering tra i tuoi GameLift Fleet VPC e un VPC su un altro account

Scrittura

DeleteAlias

Concede l'autorizzazione per eliminare un alias

alias*

aws:ResourceTag/${TagKey}

Write

DeleteBuild

Concede l'autorizzazione per eliminare una build di gioco

build*

aws:ResourceTag/${TagKey}

Scrittura

DeleteContainerFleet

Concede il permesso di eliminare una flotta di container

containerFleet*

aws:ResourceTag/${TagKey}

Scrittura

DeleteContainerGroupDefinition

Concede il permesso di eliminare una definizione di gruppo di container

containerGroupDefinition*

aws:ResourceTag/${TagKey}

Scrittura

DeleteFleet

Concede l'autorizzazione per eliminare un parco istanze vuoto

fleet*

aws:ResourceTag/${TagKey}

Write

DeleteFleetLocations

Concede l'autorizzazione per eliminare le località per un parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

DeleteGameServerGroup

Concede l'autorizzazione per eliminare definitivamente un gruppo di server di gioco e terminare l'attività FleetIQ per il gruppo Auto Scaling corrispondente

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

DeleteGameSessionQueue

Concede l'autorizzazione per eliminare una coda della sessione di gioco esistente

gameSessionQueue*

aws:ResourceTag/${TagKey}

Scrittura

DeleteLocation

Concede l'autorizzazione per eliminare una posizione

location*

aws:ResourceTag/${TagKey}

Scrittura

DeleteMatchmakingConfiguration

Concede il permesso di eliminare un file esistente FlexMatch paraninfo

matchmakingConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteMatchmakingRuleSet

Concede il permesso di eliminare un esistente FlexMatch set di regole di matchmaking

matchmakingRuleSet*

aws:ResourceTag/${TagKey}

Scrittura

DeleteScalingPolicy

Concede l'autorizzazione per eliminare un set di regole di dimensionamento automatico

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

DeleteScript

Concede l'autorizzazione per eliminare uno script per server in tempo reale

script*

aws:ResourceTag/${TagKey}

Write

DeleteVpcPeeringAuthorization

Concede l'autorizzazione per annullare un'autorizzazione di peering VPC

Write

DeleteVpcPeeringConnection

Concede l'autorizzazione per rimuovere una connessione peering tra VPC

Scrittura

DeregisterCompute

Concede l'autorizzazione per annullare la registrazione di una elaborazione rispetto a un parco istanze

fleet*

aws:ResourceTag/${TagKey}

Scrittura

DeregisterGameServer

Concede l'autorizzazione per rimuovere un server di gioco da un gruppo di server di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

DescribeAlias

Concede l'autorizzazione per recuperare le proprietà per un alias

alias*

aws:ResourceTag/${TagKey}

Read

DescribeBuild

Concede l'autorizzazione per recuperare le proprietà per una build di gioco

build*

aws:ResourceTag/${TagKey}

Lettura

DescribeCompute

Concede il permesso di recuperare informazioni per un computer in un parco macchine

containerFleet

aws:ResourceTag/${TagKey}

Lettura

fleet

aws:ResourceTag/${TagKey}

DescribeContainerFleet

Concede il permesso di recuperare le proprietà di una flotta di container esistente

containerFleet*

aws:ResourceTag/${TagKey}

Lettura

DescribeContainerGroupDefinition

Concede il permesso di recuperare le proprietà di una definizione di gruppo di container esistente

containerGroupDefinition*

aws:ResourceTag/${TagKey}

Lettura

DescribeContainerGroupPortMappings

Concede il permesso di recuperare le mappature dei porti di container per una flotta di container

containerFleet*

aws:ResourceTag/${TagKey}

Lettura

DescribeEC2InstanceLimits

Concede l'autorizzazione per recuperare l'utilizzo massimo consentito e corrente per i tipi di istanza EC2

Read

DescribeFleetAttributes

Concede l'autorizzazione per recuperare proprietà generali, incluso lo stato, per i parchi istanze

Lettura

DescribeFleetCapacity

Concede l'autorizzazione a recuperare le impostazioni di capacità correnti per le flotte gestite

Lettura

DescribeFleetDeployment

Concede l'autorizzazione a recuperare le proprietà di una flotta esistente

containerFleet*

aws:ResourceTag/${TagKey}

Lettura

DescribeFleetEvents

Concede l'autorizzazione per recuperare le voci dal log degli eventi di un parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeFleetLocationAttributes

Concede l'autorizzazione per recuperare proprietà generali, inclusi gli stati, per le posizioni di un parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeFleetLocationCapacity

Concede l'autorizzazione per recuperare l'impostazione di capacità corrente per la posizione di un parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeFleetLocationUtilization

Concede l'autorizzazione per recuperare le statistiche di utilizzo per la posizione del parco istanze

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeFleetPortSettings

Concede l'autorizzazione per recuperare le autorizzazioni di connessione in entrata per un parco istanze

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeFleetUtilization

Concede l'autorizzazione per recuperare le statistiche di utilizzo per i parchi istanze

Read

DescribeGameServer

Concede l'autorizzazione per recuperare le proprietà per un server di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

Read

DescribeGameServerGroup

Concede l'autorizzazione per recuperare le proprietà per un gruppo di server di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

Read

DescribeGameServerInstances

Concede l'autorizzazione per recuperare lo stato delle istanze EC2 in un gruppo di server di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

Read

DescribeGameSessionDetails

Concede l'autorizzazione per recuperare le proprietà per le sessioni di gioco in un parco istanze, inclusa la policy di protezione

Read

DescribeGameSessionPlacement

Concede l'autorizzazione per recuperare i dettagli di una richiesta di posizionamento di una sessione di gioco

Read

DescribeGameSessionQueues

Concede l'autorizzazione per recuperare le proprietà per le code di sessioni di gioco

Read

DescribeGameSessions

Concede l'autorizzazione per recuperare le proprietà per le sessioni di gioco in un parco istanze

Lettura

DescribeInstances

Concede l'autorizzazione a recuperare informazioni sulle istanze di una flotta gestita

containerFleet

aws:ResourceTag/${TagKey}

Lettura

fleet

aws:ResourceTag/${TagKey}

DescribeMatchmaking

Concede l'autorizzazione per recuperare i dettagli dei ticket di matchmaking

Lettura

DescribeMatchmakingConfigurations

Concede il permesso di recuperare le proprietà per FlexMatch matchmakers

Lettura

DescribeMatchmakingRuleSets

Concede il permesso di recuperare le proprietà per FlexMatch set di regole di matchmaking

Lettura

DescribePlayerSessions

Concede l'autorizzazione per recuperare le proprietà per le sessioni giocatore in una sessione di gioco

Read

DescribeRuntimeConfiguration

Concede l'autorizzazione per recuperare la configurazione di runtime corrente per un parco istanze

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeScalingPolicies

Concede l'autorizzazione per recuperare tutte le policy di dimensionamento applicate a un parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeScript

Concede l'autorizzazione per recuperare le proprietà per uno script per server in tempo reale

script*

aws:ResourceTag/${TagKey}

Read

DescribeVpcPeeringAuthorizations

Concede l'autorizzazione per recuperare le autorizzazioni di peering VPC valide

Read

DescribeVpcPeeringConnections

Concede l'autorizzazione per recuperare i dettagli sulle connessioni di peering VPC attive o in sospeso

Lettura

GetComputeAccess

Concede l'autorizzazione a recuperare le credenziali per accedere in remoto a un computer in un parco macchine gestito

containerFleet

aws:ResourceTag/${TagKey}

Lettura

fleet

aws:ResourceTag/${TagKey}

GetComputeAuthToken

Concede il permesso di recuperare un token di autenticazione che consente ai processi su un computer di inviare richieste ad Amazon GameLift servizio

containerFleet

aws:ResourceTag/${TagKey}

Lettura

fleet

aws:ResourceTag/${TagKey}

GetGameSessionLogUrl

Concede l'autorizzazione per recuperare la posizione dei log archiviati per una sessione di gioco

Read

GetInstanceAccess

Concede l'autorizzazione per richiedere l'accesso remoto a un'istanza del parco istanze specificata

fleet*

aws:ResourceTag/${TagKey}

Lettura

GetPlayerConnectionDetails

Concede il permesso di recuperare gli endpoint di connessione dei giocatori e i token del gateway dei giocatori per una sessione di gioco

Lettura

ListAliases

Concede l'autorizzazione per recuperare tutti gli alias definiti nella regione corrente

Elenco

ListBuilds

Concede l'autorizzazione per recuperare tutte le build di gioco nella regione corrente

List

ListCompute

Concede l'autorizzazione per recuperare tutte le risorse di elaborazione nella regione corrente

containerFleet

aws:ResourceTag/${TagKey}

List

fleet

aws:ResourceTag/${TagKey}

ListContainerFleets

Concede il permesso di recuperare le proprietà di tutte le flotte di container esistenti nella regione corrente

List

ListContainerGroupDefinitionVersions

Concede il permesso di recuperare le proprietà di tutte le versioni di una definizione di gruppo di container esistente

containerGroupDefinition*

aws:ResourceTag/${TagKey}

List

ListContainerGroupDefinitions

Concede il permesso di recuperare le proprietà di tutte le definizioni di gruppi di contenitori esistenti nella regione corrente

List

ListFleetDeployments

Concede il permesso di recuperare le proprietà di tutti gli schieramenti della flotta esistenti nella regione corrente

List

ListFleets

Concede l'autorizzazione per recuperare un elenco di ID parco istanze per tutti parchi istanze nella regione corrente

Elenco

ListGameServerGroups

Concede l'autorizzazione per recuperare tutti i gruppi di server di gioco definiti nella regione corrente

Elenco

ListGameServers

Concede l'autorizzazione per recuperare tutti i server di gioco attualmente in esecuzione in un gruppo di server di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

List

ListLocations

Concede l'autorizzazione per recuperare tutte le posizioni in questo account

List

ListScripts

Concede l'autorizzazione per recuperare le proprietà per tutti gli script dei server in tempo reale nella regione corrente

List

ListTagsForResource

Concede il permesso di recuperare i tag per GameLift risorse

alias

aws:ResourceTag/${TagKey}

Lettura

build

aws:ResourceTag/${TagKey}

containerFleet

aws:ResourceTag/${TagKey}

containerGroupDefinition

aws:ResourceTag/${TagKey}

fleet

aws:ResourceTag/${TagKey}

gameServerGroup

aws:ResourceTag/${TagKey}

gameSessionQueue

aws:ResourceTag/${TagKey}

location

aws:ResourceTag/${TagKey}

matchmakingConfiguration

aws:ResourceTag/${TagKey}

matchmakingRuleSet

aws:ResourceTag/${TagKey}

script

aws:ResourceTag/${TagKey}

PutScalingPolicy

Concede l'autorizzazione per creare o aggiornare una policy di dimensionamento automatico del parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Scrittura

fleet

aws:ResourceTag/${TagKey}

RegisterCompute

Concede l'autorizzazione per registrare una elaborazione rispetto a un parco istanze

fleet*

aws:ResourceTag/${TagKey}

Scrittura

RegisterGameServer

Concede il permesso di notificare GameLift FleetIQ quando un nuovo server di gioco è pronto per ospitare il gameplay

gameServerGroup*

aws:ResourceTag/${TagKey}

Scrittura

RequestUploadCredentials

Concede l'autorizzazione per recuperare nuove credenziali di caricamento da utilizzare durante il caricamento di una nuova build di gioco

build*

aws:ResourceTag/${TagKey}

Read

ResolveAlias

Concede l'autorizzazione per recuperare l'ID del parco istanze associato a un alias

alias*

aws:ResourceTag/${TagKey}

Read

ResumeGameServerGroup

Concede l'autorizzazione per ripristinare l'attività FleetIQ sospesa per un gruppo di server di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

SearchGameSessions

Concede l'autorizzazione per recuperare sessioni di gioco che corrispondono a una serie di criteri di ricerca

Lettura

StartFleetActions

Concede il permesso di riprendere l'attività di scalabilità automatica su una flotta dopo che è stata sospesa con StopFleetActions()

containerFleet

aws:ResourceTag/${TagKey}

Scrittura

fleet

aws:ResourceTag/${TagKey}

StartGameSessionPlacement

Concede l'autorizzazione per inviare una richiesta di posizionamento di una sessione di gioco a una coda di sessione di gioco

gameSessionQueue*

aws:ResourceTag/${TagKey}

Scrittura

StartMatchBackfill

Concede il permesso di richiedere FlexMatch matchmaking per riempire gli slot disponibili per i giocatori in una sessione di gioco esistente

Scrittura

StartMatchmaking

Concede il permesso di richiedere FlexMatch matchmaking per uno o un gruppo di giocatori e avvio del posizionamento delle sessioni di gioco

Scrittura

StopFleetActions

Concede l'autorizzazione per sospendere l'attività di dimensionamento automatico su un parco istanze

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

StopGameSessionPlacement

Concede l'autorizzazione per annullare una richiesta di posizionamento di una sessione di gioco in corso

Write

StopMatchmaking

Concede l'autorizzazione per annullare una richiesta di matchmaking o di backfill di corrispondenza in corso

Write

SuspendGameServerGroup

Concede l'autorizzazione per interrompere temporaneamente l'attività FleetIQ per un gruppo di server di gioco

gameServerGroup*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede il permesso di taggare GameLift risorse

alias

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

build

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

fleet

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

script

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TerminateGameSession

Concede il permesso di chiudere una sessione di gioco esistente

Scrittura

UntagResource

Concede il permesso di annullare l'etichetta GameLift risorse

alias

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

build

aws:ResourceTag/${TagKey}

aws:TagKeys

containerFleet

aws:ResourceTag/${TagKey}

aws:TagKeys

containerGroupDefinition

aws:ResourceTag/${TagKey}

aws:TagKeys

fleet

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

script

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAlias

Concede l'autorizzazione per aggiornare le proprietà di un alias esistente

alias*

aws:ResourceTag/${TagKey}

Write

UpdateBuild

Concede l'autorizzazione per aggiornare i metadati di una build esistente

build*

aws:ResourceTag/${TagKey}

Scrittura

UpdateContainerFleet

Concede il permesso di aggiornare una flotta di container esistente

containerFleet*

aws:ResourceTag/${TagKey}

Scrittura

UpdateContainerGroupDefinition

Concede il permesso di aggiornare le proprietà di una definizione di gruppo di container esistente

containerGroupDefinition*

aws:ResourceTag/${TagKey}

Scrittura

UpdateFleetAttributes

Concede l'autorizzazione per aggiornare le proprietà generali di una flotta esistente

fleet*

aws:ResourceTag/${TagKey}

Scrittura

UpdateFleetCapacity

Concede il permesso di modificare le impostazioni di capacità di una flotta gestita

containerFleet

aws:ResourceTag/${TagKey}

Scrittura

fleet

aws:ResourceTag/${TagKey}

UpdateFleetPortSettings

Concede l'autorizzazione per regolare le impostazioni della porta di un parco istanze

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateGameServer

Concede l'autorizzazione per modificare le proprietà del server di gioco, lo stato di integrità o lo stato di utilizzo

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

UpdateGameServerGroup

Concede l'autorizzazione per aggiornare le proprietà del gruppo di server di gioco, inclusi i tipi di istanza consentiti

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

UpdateGameSession

Concede l'autorizzazione per aggiornare le proprietà di una sessione di gioco esistente

Write

UpdateGameSessionQueue

Concede l'autorizzazione per aggiornare le proprietà di una coda della sessione di gioco esistente

gameSessionQueue*

aws:ResourceTag/${TagKey}

Scrittura

UpdateMatchmakingConfiguration

Concede il permesso di aggiornare le proprietà di un veicolo esistente FlexMatch configurazione del matchmaking

matchmakingConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

UpdateRuntimeConfiguration

Concede l'autorizzazione per aggiornare la configurazione dei processi server nelle istanze di un parco istanze esistente

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateScript

Concede l'autorizzazione per aggiornare i metadati e il contenuto di uno script server in tempo reale esistente

script*

aws:ResourceTag/${TagKey}

Scrittura

ValidateMatchmakingRuleSet

Concede il permesso di convalidare la sintassi di a FlexMatch set di regole di matchmaking

Lettura

Tipi di risorse definiti da Amazon GameLift Server

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

alias

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

aws:ResourceTag/${TagKey}

build

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}

fleet

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}

location

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}

script

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

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon GameLift Server

Amazon GameLift I server definiscono le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString