View a markdown version of this page

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

Azioni, risorse e chiavi di condizione per Amazon GameLift Servers

Amazon GameLift Servers (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 Servers

La tabella seguente mappa 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 la tabella Azioni.

Operation Azione IAM Chiave di condizione Valore (i) possibile Livello di accesso

AcceptMatch

rinnovamento del gioco: AcceptMatch

Scrittura

ClaimGameServer

rinnovamento del gioco: ClaimGameServer

Scrittura

CreateAlias

rinnovamento del gioco: CreateAlias

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

CreateBuild

gamelift: CreateBuild

Scrittura

rinnovamento del gioco: CreateBuild

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

gamelift.amazonaws.com

Scrittura

CreateContainerFleet

rinnovamento del gioco: CreateContainerFleet

Scrittura

rinnovamento del gioco: CreateContainerFleet

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

gamelift.amazonaws.com

Scrittura

CreateContainerGroupDefinition

rinnovamento del gioco: CreateContainerGroupDefinition

Scrittura

rinnovamento del gioco: CreateContainerGroupDefinition

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

CreateFleet

gamelift: CreateFleet

Scrittura

rinnovamento del gioco: CreateFleet

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

gamelift.amazonaws.com

Scrittura

CreateFleetLocations

rinnovamento del gioco: CreateFleetLocations

Scrittura

CreateGameServerGroup

rinnovamento del gioco: CreateGameServerGroup

Scrittura

rinnovamento del gioco: CreateGameServerGroup

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

gamelift.amazonaws.com

Scrittura

CreateGameSession

rinnovamento del gioco: CreateGameSession

Scrittura

CreateGameSessionQueue

rinnovamento del gioco: CreateGameSessionQueue

Scrittura

rinnovamento del gioco: CreateGameSessionQueue

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

CreateLocation

gamelift: CreateLocation

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

CreateMatchmakingConfiguration

gamelift: CreateMatchmakingConfiguration

Scrittura

rinnovamento del gioco: CreateMatchmakingConfiguration

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

CreateMatchmakingRuleSet

gamelift: CreateMatchmakingRuleSet

Scrittura

rinnovamento del gioco: CreateMatchmakingRuleSet

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

CreatePlayerSession

gamelift: CreatePlayerSession

Scrittura

CreatePlayerSessions

rinnovamento del gioco: CreatePlayerSessions

Scrittura

CreateScript

rinnovamento del gioco: CreateScript

Scrittura

rinnovamento del gioco: CreateScript

Scrittura

rinnovamento del gioco: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

gamelift.amazonaws.com

Scrittura

CreateVpcPeeringAuthorization

rinnovamento del gioco: CreateVpcPeeringAuthorization

Scrittura

CreateVpcPeeringConnection

rinnovamento del gioco: CreateVpcPeeringConnection

Scrittura

DeleteAlias

rinnovamento del gioco: DeleteAlias

Scrittura

DeleteBuild

rinnovamento del gioco: DeleteBuild

Scrittura

DeleteContainerFleet

rinnovamento del gioco: DeleteContainerFleet

Scrittura

DeleteContainerGroupDefinition

rinnovamento del gioco: DeleteContainerGroupDefinition

Scrittura

DeleteFleet

rinnovamento del gioco: DeleteFleet

Scrittura

DeleteFleetLocations

rinnovamento del gioco: DeleteFleetLocations

Scrittura

DeleteGameServerGroup

rinnovamento del gioco: DeleteGameServerGroup

Scrittura

DeleteGameSessionQueue

rinnovamento del gioco: DeleteGameSessionQueue

Scrittura

DeleteLocation

rinnovamento del gioco: DeleteLocation

Scrittura

DeleteMatchmakingConfiguration

rinnovamento del gioco: DeleteMatchmakingConfiguration

Scrittura

DeleteMatchmakingRuleSet

rinnovamento del gioco: DeleteMatchmakingRuleSet

Scrittura

DeleteScalingPolicy

rinnovamento del gioco: DeleteScalingPolicy

Scrittura

DeleteScript

rinnovamento del gioco: DeleteScript

Scrittura

DeleteVpcPeeringAuthorization

rinnovamento del gioco: DeleteVpcPeeringAuthorization

Scrittura

DeleteVpcPeeringConnection

rinnovamento del gioco: DeleteVpcPeeringConnection

Scrittura

DeregisterCompute

rinnovamento del gioco: DeregisterCompute

Scrittura

DeregisterGameServer

rinnovamento del gioco: DeregisterGameServer

Scrittura

DescribeAlias

rinnovamento del gioco: DescribeAlias

Lettura

DescribeBuild

rinnovamento del gioco: DescribeBuild

Lettura

DescribeCompute

rinnovamento del gioco: DescribeCompute

Lettura

DescribeContainerFleet

rinnovamento del gioco: DescribeContainerFleet

Lettura

DescribeContainerGroupDefinition

rinnovamento del gioco: DescribeContainerGroupDefinition

Lettura

DescribeContainerGroupPortMappings

rinnovamento del gioco: DescribeContainerGroupPortMappings

Lettura

DescribeEC2InstanceLimits

rinnovamento del gioco: DescribeEC2InstanceLimits

Lettura

DescribeFleetAttributes

rinnovamento del gioco: DescribeFleetAttributes

Lettura

DescribeFleetCapacity

rinnovamento del gioco: DescribeFleetCapacity

Lettura

DescribeFleetDeployment

rinnovamento del gioco: DescribeFleetDeployment

Lettura

DescribeFleetEvents

rinnovamento del gioco: DescribeFleetEvents

Lettura

DescribeFleetLocationAttributes

rinnovamento del gioco: DescribeFleetLocationAttributes

Lettura

DescribeFleetLocationCapacity

rinnovamento del gioco: DescribeFleetLocationCapacity

Lettura

DescribeFleetLocationUtilization

rinnovamento del gioco: DescribeFleetLocationUtilization

Lettura

DescribeFleetPortSettings

rinnovamento del gioco: DescribeFleetPortSettings

Lettura

DescribeFleetUtilization

rinnovamento del gioco: DescribeFleetUtilization

Lettura

DescribeGameServer

rinnovamento del gioco: DescribeGameServer

Lettura

DescribeGameServerGroup

rinnovamento del gioco: DescribeGameServerGroup

Lettura

DescribeGameServerInstances

rinnovamento del gioco: DescribeGameServerInstances

Lettura

DescribeGameSessionDetails

rinnovamento del gioco: DescribeGameSessionDetails

Lettura

DescribeGameSessionPlacement

rinnovamento del gioco: DescribeGameSessionPlacement

Lettura

DescribeGameSessionQueues

rinnovamento del gioco: DescribeGameSessionQueues

Lettura

DescribeGameSessions

rinnovamento del gioco: DescribeGameSessions

Lettura

DescribeInstances

rinnovamento del gioco: DescribeInstances

Lettura

DescribeMatchmaking

rinnovamento del gioco: DescribeMatchmaking

Lettura

DescribeMatchmakingConfigurations

rinnovamento del gioco: DescribeMatchmakingConfigurations

Lettura

DescribeMatchmakingRuleSets

rinnovamento del gioco: DescribeMatchmakingRuleSets

Lettura

DescribePlayerSessions

rinnovamento del gioco: DescribePlayerSessions

Lettura

DescribeRuntimeConfiguration

rinnovamento del gioco: DescribeRuntimeConfiguration

Lettura

DescribeScalingPolicies

rinnovamento del gioco: DescribeScalingPolicies

Lettura

DescribeScript

rinnovamento del gioco: DescribeScript

Lettura

DescribeVpcPeeringAuthorizations

rinnovamento del gioco: DescribeVpcPeeringAuthorizations

Lettura

DescribeVpcPeeringConnections

rinnovamento del gioco: DescribeVpcPeeringConnections

Lettura

GetComputeAccess

rinnovamento del gioco: GetComputeAccess

Lettura

GetComputeAuthToken

rinnovamento del gioco: GetComputeAuthToken

Lettura

GetGameSessionLogUrl

rinnovamento del gioco: GetGameSessionLogUrl

Lettura

GetInstanceAccess

rinnovamento del gioco: GetInstanceAccess

Lettura

GetPlayerConnectionDetails

rinnovamento del gioco: GetPlayerConnectionDetails

Lettura

ListAliases

rinnovamento del gioco: ListAliases

List

ListBuilds

rinnovamento del gioco: ListBuilds

List

ListCompute

rinnovamento del gioco: ListCompute

List

ListContainerFleets

rinnovamento del gioco: ListContainerFleets

List

ListContainerGroupDefinitionVersions

rinnovamento del gioco: ListContainerGroupDefinitionVersions

List

ListContainerGroupDefinitions

rinnovamento del gioco: ListContainerGroupDefinitions

List

ListFleetDeployments

rinnovamento del gioco: ListFleetDeployments

List

ListFleets

rinnovamento del gioco: ListFleets

List

ListGameServerGroups

rinnovamento del gioco: ListGameServerGroups

List

ListGameServers

rinnovamento del gioco: ListGameServers

List

ListLocations

rinnovamento del gioco: ListLocations

List

ListScripts

rinnovamento del gioco: ListScripts

List

ListTagsForResource

rinnovamento del gioco: ListTagsForResource

Lettura

PutScalingPolicy

rinnovamento del gioco: PutScalingPolicy

Scrittura

RegisterCompute

rinnovamento del gioco: RegisterCompute

Scrittura

RegisterGameServer

rinnovamento del gioco: RegisterGameServer

Scrittura

RequestUploadCredentials

rinnovamento del gioco: RequestUploadCredentials

Lettura

ResolveAlias

rinnovamento del gioco: ResolveAlias

Lettura

ResumeGameServerGroup

rinnovamento del gioco: ResumeGameServerGroup

Scrittura

SearchGameSessions

rinnovamento del gioco: SearchGameSessions

Lettura

StartFleetActions

rinnovamento del gioco: StartFleetActions

Scrittura

StartGameSessionPlacement

rinnovamento del gioco: StartGameSessionPlacement

Scrittura

StartMatchBackfill

rinnovamento del gioco: StartMatchBackfill

Scrittura

StartMatchmaking

rinnovamento del gioco: StartMatchmaking

Scrittura

StopFleetActions

rinnovamento del gioco: StopFleetActions

Scrittura

StopGameSessionPlacement

rinnovamento del gioco: StopGameSessionPlacement

Scrittura

StopMatchmaking

rinnovamento del gioco: StopMatchmaking

Scrittura

SuspendGameServerGroup

rinnovamento del gioco: SuspendGameServerGroup

Scrittura

TagResource

rinnovamento del gioco: TagResource

Etichettatura, scrittura

gamelift: TagResource

Etichettatura, scrittura

TerminateGameSession

gamelift: TerminateGameSession

Scrittura

UntagResource

rinnovamento del gioco: UntagResource

Etichettatura, scrittura

gamelift: UntagResource

Etichettatura, scrittura

UpdateAlias

gamelift: UpdateAlias

Scrittura

UpdateBuild

rinnovamento del gioco: UpdateBuild

Scrittura

UpdateContainerFleet

rinnovamento del gioco: UpdateContainerFleet

Scrittura

UpdateContainerGroupDefinition

rinnovamento del gioco: UpdateContainerGroupDefinition

Scrittura

UpdateFleetAttributes

rinnovamento del gioco: UpdateFleetAttributes

Scrittura

UpdateFleetCapacity

rinnovamento del gioco: UpdateFleetCapacity

Scrittura

UpdateFleetPortSettings

rinnovamento del gioco: UpdateFleetPortSettings

Scrittura

UpdateGameServer

rinnovamento del gioco: UpdateGameServer

Scrittura

UpdateGameServerGroup

rinnovamento del gioco: UpdateGameServerGroup

Scrittura

scopo: PassRole

Io sono: PassedToService

gamelift.amazonaws.com

Scrittura

UpdateGameSession

rinnovamento del gioco: UpdateGameSession

Scrittura

UpdateGameSessionQueue

rinnovamento del gioco: UpdateGameSessionQueue

Scrittura

UpdateMatchmakingConfiguration

rinnovamento del gioco: UpdateMatchmakingConfiguration

Scrittura

UpdateRuntimeConfiguration

rinnovamento del gioco: UpdateRuntimeConfiguration

Scrittura

UpdateScript

rinnovamento del gioco: UpdateScript

Scrittura

scopo: PassRole

Io sono: PassedToService

gamelift.amazonaws.com

Scrittura

ValidateMatchmakingRuleSet

rinnovamento del gioco: ValidateMatchmakingRuleSet

Lettura

Azioni definite dai GameLift server Amazon

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.

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

AcceptMatch

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

Scrittura

ClaimGameServer

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateAlias

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

legge: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateBuild

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

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateContainerFleet

Concede l'autorizzazione a creare una nuova flotta di container di risorse informatiche per gestire i server di gioco

aws: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateContainerGroupDefinition

Concede l'autorizzazione a creare una nuova definizione di gruppo di contenitori utilizzando immagini archiviate in un repository Amazon ECR

aws: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

CreateFleet

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

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateFleetLocations

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Scrittura

flotta

leggi: 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

legge: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

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 /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateLocation

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

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateMatchmakingConfiguration

Concede il permesso di creare un nuovo matchmaker FlexMatch

leggi: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateMatchmakingRuleSet

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

leggi: RequestTag /$ {} TagKey

leggi: 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 /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateVpcPeeringAuthorization

Concede l'autorizzazione GameLift per consentire la creazione o l'eliminazione di una connessione peering tra un VPC della flotta e un GameLift VPC su un altro Account AWS

Scrittura

CreateVpcPeeringConnection

Concede l'autorizzazione a stabilire una connessione peering tra il GameLift VPC della tua flotta e un VPC su un altro account

Scrittura

DeleteAlias

Concede l'autorizzazione per eliminare un alias

alias*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteBuild

Concede l'autorizzazione per eliminare una build di gioco

costrui*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteContainerFleet

Concede l'autorizzazione a eliminare una flotta di container

Flotta container*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteContainerGroupDefinition

Concede l'autorizzazione a eliminare una definizione di gruppo di contenitori

contenitore * GroupDefinition

leggi: ResourceTag /$ {0} TagKey

Scrittura

DeleteFleet

Concede l'autorizzazione per eliminare un parco istanze vuoto

flotta*

seghe: ResourceTag /$ {0} TagKey

Scrittura

DeleteFleetLocations

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Scrittura

flotta

leggi: 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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteGameSessionQueue

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

gioco* SessionQueue

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteLocation

Concede l'autorizzazione per eliminare una posizione

posizione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteMatchmakingConfiguration

Concede il permesso di eliminare un matchmaker esistente FlexMatch

Configurazione del matchmaking*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteMatchmakingRuleSet

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

matchmaking * RuleSet

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteScalingPolicy

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Scrittura

flotta

leggi: ResourceTag /$ {} TagKey

DeleteScript

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

sceneggiatura*

leggi: ResourceTag /$ {} TagKey

Scrittura

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Scrittura

DeregisterGameServer

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

DescribeAlias

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

pseudonimo*

seghe: ResourceTag /$ {} TagKey

Lettura

DescribeBuild

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

costrui*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeCompute

Concede l'autorizzazione a recuperare informazioni per un calcolo in una flotta

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: ResourceTag /$ {} TagKey

DescribeContainerFleet

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

Flotta container*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeContainerGroupDefinition

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

contenitore * GroupDefinition

leggi: ResourceTag /$ {0} TagKey

Lettura

DescribeContainerGroupPortMappings

Concede l'autorizzazione a recuperare le mappature dei porti container per una flotta di container

Flotta container*

leggi: /$ {} 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 dispiegata

Flotta container*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeFleetEvents

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: ResourceTag /$ {} TagKey

DescribeFleetLocationAttributes

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: ResourceTag /$ {} TagKey

DescribeFleetLocationCapacity

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: ResourceTag /$ {} TagKey

DescribeFleetLocationUtilization

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Lettura

DescribeFleetPortSettings

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Lettura

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeGameServerGroup

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeGameServerInstances

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Lettura

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 in una flotta gestita

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: ResourceTag /$ {} TagKey

DescribeMatchmaking

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

Lettura

DescribeMatchmakingConfigurations

Concede il permesso di recuperare le proprietà ai matchmaker FlexMatch

Lettura

DescribeMatchmakingRuleSets

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

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Lettura

DescribeScalingPolicies

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: ResourceTag /$ {} TagKey

DescribeScript

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

sceneggiatura*

leggi: ResourceTag /$ {} TagKey

Lettura

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 una flotta gestita

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: ResourceTag /$ {} TagKey

GetComputeAuthToken

Concede l'autorizzazione a recuperare un token di autenticazione che consente ai processi su un computer di inviare richieste al servizio Amazon. GameLift

Flotta di container

Legge: ResourceTag /$ {} TagKey

Lettura

flotta

leggi: 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

flotta*

seghe: ResourceTag /$ {0} TagKey

Lettura

GetPlayerConnectionDetails

Concede l'autorizzazione a recuperare gli endpoint di connessione del giocatore e i token gateway del giocatore 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

Flotta di container

Legge: ResourceTag /$ {} TagKey

List

flotta

leggi: 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 contenitori esistente

contenitore * GroupDefinition

leggi: ResourceTag /$ {0} 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 l'autorizzazione a recuperare le proprietà di tutte le distribuzioni di flotte 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

gioco* ServerGroup

leggi: 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 le risorse GameLift

alias

aws: ResourceTag /$ {} TagKey

Lettura

costruire

leggi: ResourceTag /$ {} TagKey

Flotta di container

Legge: ResourceTag /$ {} TagKey

containerGroupDefinition

legge: ResourceTag /$ {} TagKey

flotta

leggi: ResourceTag /$ {} TagKey

gServerGroupame

legge: ResourceTag /$ {} TagKey

gSessionQueueame

legge: ResourceTag /$ {} TagKey

posizione

legge: ResourceTag /$ {} TagKey

Configurazione del matchmaking

leggi: /$ {} ResourceTag TagKey

matchmaking RuleSet

leggi: ResourceTag /$ {} TagKey

sceneggiatura

leggi: ResourceTag /$ {} TagKey

PutScalingPolicy

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Scrittura

flotta

leggi: ResourceTag /$ {} TagKey

RegisterCompute

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Scrittura

RegisterGameServer

Concede l'autorizzazione a notificare a GameLift FleetiQ quando un nuovo server di gioco è pronto per ospitare il gioco

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

RequestUploadCredentials

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

costrui*

leggi: ResourceTag /$ {} TagKey

Lettura

ResolveAlias

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

pseudonimo*

seghe: ResourceTag /$ {} TagKey

Lettura

ResumeGameServerGroup

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

SearchGameSessions

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

Lettura

StartFleetActions

Concede l'autorizzazione a riprendere l'attività di auto-scaling su una flotta dopo che è stata sospesa con () StopFleetActions

Flotta di container

Legge: ResourceTag /$ {} TagKey

Scrittura

flotta

leggi: ResourceTag /$ {} TagKey

StartGameSessionPlacement

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

gioco* SessionQueue

leggi: ResourceTag /$ {} TagKey

Scrittura

StartMatchBackfill

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

Scrittura

StartMatchmaking

Concede l'autorizzazione a richiedere il FlexMatch matchmaking a uno o a un gruppo di giocatori e ad avviare la sessione di gioco

Scrittura

StopFleetActions

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

Flotta di container

Legge: ResourceTag /$ {} TagKey

Scrittura

flotta

leggi: 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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

TagResource

Concede il permesso di etichettare le risorse GameLift

alias

aws: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

costruire

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Flotta di container

Legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

containerGroupDefinition

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

flotta

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

gServerGroupame

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

gSessionQueueame

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

posizione

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Configurazione del matchmaking

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

matchmaking RuleSet

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

sceneggiatura

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

TerminateGameSession

Concede il permesso di chiudere una sessione di gioco esistente

Scrittura

UntagResource

Concede il permesso di rimuovere i tag dalle risorse GameLift

alias

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

costruire

aws: ResourceTag /$ {} TagKey

leggi: TagKeys

Flotta di container

Legge: ResourceTag /$ {} TagKey

leggi: TagKeys

containerGroupDefinition

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

flotta

leggi: ResourceTag /$ {0} TagKey

leggi: TagKeys

gServerGroupame

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

gSessionQueueame

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

posizione

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Configurazione del matchmaking

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

matchmaking RuleSet

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

sceneggiatura

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateAlias

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

pseudonimo*

seghe: ResourceTag /$ {} TagKey

Scrittura

UpdateBuild

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

costrui*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateContainerFleet

Concede l'autorizzazione ad aggiornare una flotta di container esistente

Flotta container*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateContainerGroupDefinition

Concede l'autorizzazione ad aggiornare le proprietà di una definizione di gruppo di contenitori esistente

contenitore * GroupDefinition

leggi: ResourceTag /$ {0} TagKey

Scrittura

UpdateFleetAttributes

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Scrittura

UpdateFleetCapacity

Concede l'autorizzazione a modificare le impostazioni di capacità di una flotta gestita

Flotta di container

Legge: ResourceTag /$ {} TagKey

Scrittura

flotta

leggi: ResourceTag /$ {0} TagKey

UpdateFleetPortSettings

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Scrittura

UpdateGameServer

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateGameServerGroup

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

gioco* ServerGroup

leggi: ResourceTag /$ {} TagKey

Scrittura

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

gioco* SessionQueue

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateMatchmakingConfiguration

Concede il permesso di aggiornare le proprietà di una configurazione di matchmaking esistente FlexMatch

Configurazione del matchmaking*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateRuntimeConfiguration

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

flotta*

seghe: ResourceTag /$ {0} TagKey

Scrittura

UpdateScript

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

sceneggiatura*

leggi: ResourceTag /$ {} TagKey

Scrittura

ValidateMatchmakingRuleSet

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

Lettura

Tipi di risorse definiti dai GameLift server Amazon

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

leggi: ResourceTag /$ {} TagKey

costruire

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

ResourceTagleggi: /$ {} TagKey

Flotta di container

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

ResourceTagleggi: /$ {} TagKey

contenitore GroupDefinition

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

ResourceTagleggi: /$ {} TagKey

flotta

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

ResourceTagleggi: /$ {} TagKey

gioco ServerGroup

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

ResourceTagleggi: /$ {} TagKey

gioco SessionQueue

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

ResourceTagleggi: /$ {} TagKey

location

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

ResourceTagleggi: /$ {} TagKey

Configurazione del matchmaking

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

ResourceTagleggi: /$ {} TagKey

matchmaking RuleSet

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

ResourceTagleggi: /$ {} TagKey

script

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

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per Amazon GameLift Servers

Amazon GameLift Servers definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

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

ArrayOfString