View a markdown version of this page

Claves de condición, recursos y acciones para Amazon GameLift Servers - Referencia de autorizaciones de servicio

Claves de condición, recursos y acciones para Amazon GameLift Servers

Amazon GameLift Servers (prefijo de servicio:gamelift) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon GameLift Servers

La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AcceptMatch

Gamelift: AcceptMatch

Escritura

ClaimGameServer

gamelift: ClaimGameServer

Escritura

CreateAlias

gamelift: CreateAlias

Escritura

gamelift: TagResource

Etiquetar, escribir

CreateBuild

Gamelift: CreateBuild

Escritura

gamelift: CreateBuild

Escritura

gamelift: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

gamelift.amazonaws.com

Escritura

CreateContainerFleet

gamelift: CreateContainerFleet

Escritura

gamelift: CreateContainerFleet

Escritura

gamelift: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

gamelift.amazonaws.com

Escritura

CreateContainerGroupDefinition

gamelift: CreateContainerGroupDefinition

Escritura

gamelift: CreateContainerGroupDefinition

Escritura

gamelift: TagResource

Etiquetar, escribir

CreateFleet

Gamelift: CreateFleet

Escritura

gamelift: CreateFleet

Escritura

gamelift: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

gamelift.amazonaws.com

Escritura

CreateFleetLocations

gamelift: CreateFleetLocations

Escritura

CreateGameServerGroup

gamelift: CreateGameServerGroup

Escritura

gamelift: CreateGameServerGroup

Escritura

gamelift: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

gamelift.amazonaws.com

Escritura

CreateGameSession

gamelift: CreateGameSession

Escritura

CreateGameSessionQueue

gamelift: CreateGameSessionQueue

Escritura

gamelift: CreateGameSessionQueue

Escritura

gamelift: TagResource

Etiquetar, escribir

CreateLocation

Gamelift: CreateLocation

Escritura

gamelift: TagResource

Etiquetar, escribir

CreateMatchmakingConfiguration

Gamelift: CreateMatchmakingConfiguration

Escritura

gamelift: CreateMatchmakingConfiguration

Escritura

gamelift: TagResource

Etiquetar, escribir

CreateMatchmakingRuleSet

Gamelift: CreateMatchmakingRuleSet

Escritura

gamelift: CreateMatchmakingRuleSet

Escritura

gamelift: TagResource

Etiquetar, escribir

CreatePlayerSession

Gamelift: CreatePlayerSession

Escritura

CreatePlayerSessions

gamelift: CreatePlayerSessions

Escritura

CreateScript

gamelift: CreateScript

Escritura

gamelift: CreateScript

Escritura

gamelift: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

gamelift.amazonaws.com

Escritura

CreateVpcPeeringAuthorization

gamelift: CreateVpcPeeringAuthorization

Escritura

CreateVpcPeeringConnection

gamelift: CreateVpcPeeringConnection

Escritura

DeleteAlias

gamelift: DeleteAlias

Escritura

DeleteBuild

gamelift: DeleteBuild

Escritura

DeleteContainerFleet

gamelift: DeleteContainerFleet

Escritura

DeleteContainerGroupDefinition

gamelift: DeleteContainerGroupDefinition

Escritura

DeleteFleet

gamelift: DeleteFleet

Escritura

DeleteFleetLocations

gamelift: DeleteFleetLocations

Escritura

DeleteGameServerGroup

gamelift: DeleteGameServerGroup

Escritura

DeleteGameSessionQueue

gamelift: DeleteGameSessionQueue

Escritura

DeleteLocation

gamelift: DeleteLocation

Escritura

DeleteMatchmakingConfiguration

gamelift: DeleteMatchmakingConfiguration

Escritura

DeleteMatchmakingRuleSet

gamelift: DeleteMatchmakingRuleSet

Escritura

DeleteScalingPolicy

gamelift: DeleteScalingPolicy

Escritura

DeleteScript

gamelift: DeleteScript

Escritura

DeleteVpcPeeringAuthorization

gamelift: DeleteVpcPeeringAuthorization

Escritura

DeleteVpcPeeringConnection

gamelift: DeleteVpcPeeringConnection

Escritura

DeregisterCompute

gamelift: DeregisterCompute

Escritura

DeregisterGameServer

gamelift: DeregisterGameServer

Escritura

DescribeAlias

gamelift: DescribeAlias

Lectura

DescribeBuild

gamelift: DescribeBuild

Lectura

DescribeCompute

gamelift: DescribeCompute

Lectura

DescribeContainerFleet

gamelift: DescribeContainerFleet

Lectura

DescribeContainerGroupDefinition

gamelift: DescribeContainerGroupDefinition

Lectura

DescribeContainerGroupPortMappings

gamelift: DescribeContainerGroupPortMappings

Lectura

DescribeEC2InstanceLimits

gamelift: DescribeEC2InstanceLimits

Lectura

DescribeFleetAttributes

gamelift: DescribeFleetAttributes

Lectura

DescribeFleetCapacity

gamelift: DescribeFleetCapacity

Lectura

DescribeFleetDeployment

gamelift: DescribeFleetDeployment

Lectura

DescribeFleetEvents

gamelift: DescribeFleetEvents

Lectura

DescribeFleetLocationAttributes

gamelift: DescribeFleetLocationAttributes

Lectura

DescribeFleetLocationCapacity

gamelift: DescribeFleetLocationCapacity

Lectura

DescribeFleetLocationUtilization

gamelift: DescribeFleetLocationUtilization

Lectura

DescribeFleetPortSettings

gamelift: DescribeFleetPortSettings

Lectura

DescribeFleetUtilization

gamelift: DescribeFleetUtilization

Lectura

DescribeGameServer

gamelift: DescribeGameServer

Lectura

DescribeGameServerGroup

gamelift: DescribeGameServerGroup

Lectura

DescribeGameServerInstances

gamelift: DescribeGameServerInstances

Lectura

DescribeGameSessionDetails

gamelift: DescribeGameSessionDetails

Lectura

DescribeGameSessionPlacement

gamelift: DescribeGameSessionPlacement

Lectura

DescribeGameSessionQueues

gamelift: DescribeGameSessionQueues

Lectura

DescribeGameSessions

gamelift: DescribeGameSessions

Lectura

DescribeInstances

gamelift: DescribeInstances

Lectura

DescribeMatchmaking

gamelift: DescribeMatchmaking

Lectura

DescribeMatchmakingConfigurations

gamelift: DescribeMatchmakingConfigurations

Lectura

DescribeMatchmakingRuleSets

gamelift: DescribeMatchmakingRuleSets

Lectura

DescribePlayerSessions

gamelift: DescribePlayerSessions

Lectura

DescribeRuntimeConfiguration

gamelift: DescribeRuntimeConfiguration

Lectura

DescribeScalingPolicies

gamelift: DescribeScalingPolicies

Lectura

DescribeScript

gamelift: DescribeScript

Lectura

DescribeVpcPeeringAuthorizations

gamelift: DescribeVpcPeeringAuthorizations

Lectura

DescribeVpcPeeringConnections

gamelift: DescribeVpcPeeringConnections

Lectura

GetComputeAccess

gamelift: GetComputeAccess

Lectura

GetComputeAuthToken

gamelift: GetComputeAuthToken

Lectura

GetGameSessionLogUrl

gamelift: GetGameSessionLogUrl

Lectura

GetInstanceAccess

gamelift: GetInstanceAccess

Lectura

GetPlayerConnectionDetails

gamelift: GetPlayerConnectionDetails

Lectura

ListAliases

gamelift: ListAliases

Enumeración

ListBuilds

gamelift: ListBuilds

Enumeración

ListCompute

gamelift: ListCompute

Enumeración

ListContainerFleets

gamelift: ListContainerFleets

Enumeración

ListContainerGroupDefinitionVersions

gamelift: ListContainerGroupDefinitionVersions

Enumeración

ListContainerGroupDefinitions

gamelift: ListContainerGroupDefinitions

Enumeración

ListFleetDeployments

gamelift: ListFleetDeployments

Enumeración

ListFleets

gamelift: ListFleets

Enumeración

ListGameServerGroups

gamelift: ListGameServerGroups

Enumeración

ListGameServers

gamelift: ListGameServers

Enumeración

ListLocations

gamelift: ListLocations

Enumeración

ListScripts

gamelift: ListScripts

Enumeración

ListTagsForResource

gamelift: ListTagsForResource

Lectura

PutScalingPolicy

gamelift: PutScalingPolicy

Escritura

RegisterCompute

gamelift: RegisterCompute

Escritura

RegisterGameServer

gamelift: RegisterGameServer

Escritura

RequestUploadCredentials

gamelift: RequestUploadCredentials

Lectura

ResolveAlias

gamelift: ResolveAlias

Lectura

ResumeGameServerGroup

gamelift: ResumeGameServerGroup

Escritura

SearchGameSessions

gamelift: SearchGameSessions

Lectura

StartFleetActions

gamelift: StartFleetActions

Escritura

StartGameSessionPlacement

gamelift: StartGameSessionPlacement

Escritura

StartMatchBackfill

gamelift: StartMatchBackfill

Escritura

StartMatchmaking

gamelift: StartMatchmaking

Escritura

StopFleetActions

gamelift: StopFleetActions

Escritura

StopGameSessionPlacement

gamelift: StopGameSessionPlacement

Escritura

StopMatchmaking

gamelift: StopMatchmaking

Escritura

SuspendGameServerGroup

gamelift: SuspendGameServerGroup

Escritura

TagResource

gamelift: TagResource

Etiquetar, escribir

Gamelift: TagResource

Etiquetar, escribir

TerminateGameSession

Gamelift: TerminateGameSession

Escritura

UntagResource

gamelift: UntagResource

Etiquetar, escribir

Gamelift: UntagResource

Etiquetar, escribir

UpdateAlias

Gamelift: UpdateAlias

Escritura

UpdateBuild

gamelift: UpdateBuild

Escritura

UpdateContainerFleet

gamelift: UpdateContainerFleet

Escritura

UpdateContainerGroupDefinition

gamelift: UpdateContainerGroupDefinition

Escritura

UpdateFleetAttributes

gamelift: UpdateFleetAttributes

Escritura

UpdateFleetCapacity

gamelift: UpdateFleetCapacity

Escritura

UpdateFleetPortSettings

gamelift: UpdateFleetPortSettings

Escritura

UpdateGameServer

gamelift: UpdateGameServer

Escritura

UpdateGameServerGroup

gamelift: UpdateGameServerGroup

Escritura

objetivo: PassRole

objetivo: PassedToService

gamelift.amazonaws.com

Escritura

UpdateGameSession

gamelift: UpdateGameSession

Escritura

UpdateGameSessionQueue

gamelift: UpdateGameSessionQueue

Escritura

UpdateMatchmakingConfiguration

gamelift: UpdateMatchmakingConfiguration

Escritura

UpdateRuntimeConfiguration

gamelift: UpdateRuntimeConfiguration

Escritura

UpdateScript

gamelift: UpdateScript

Escritura

objetivo: PassRole

objetivo: PassedToService

gamelift.amazonaws.com

Escritura

ValidateMatchmakingRuleSet

gamelift: ValidateMatchmakingRuleSet

Lectura

Acciones definidas por Amazon GameLift Servers

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AcceptMatch

Otorga permiso para registrar la aceptación o el rechazo de un FlexMatch partido propuesto por el jugador

Escritura

ClaimGameServer

Otorga permiso para localizar y reservar un servidor de juego a fin de alojar una sesión de juego nueva

juego ServerGroup *

aws: ResourceTag /$ {} TagKey

Escritura

CreateAlias

Otorga permiso para definir un alias nuevo para una flota

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateBuild

Otorga permiso para crear una compilación de juego nueva con archivos almacenados en un bucket de Amazon S3

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateContainerFleet

Concede permiso para crear una nueva flota de contenedores de los recursos de computación para ejecutar los servidores de juegos.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateContainerGroupDefinition

Concede permiso para crear una nueva definición de grupo de contenedores a partir de imágenes almacenadas en un repositorio de Amazon ECR.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateFleet

Otorga permiso para crear una flota de recursos informáticos nueva a fin de ejecutar los servidores de juegos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateFleetLocations

Otorga permiso para especificar ubicaciones adicionales para una flota

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Escritura

flota

leyes: ResourceTag /$ {} TagKey

CreateGameServerGroup

Otorga permiso para crear un grupo de servidores de juegos nuevo, configurar un grupo de Auto Scaling correspondiente y lanzar instancias a fin de alojar servidores de juegos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateGameSession

Otorga permiso para iniciar una sesión de juego nueva en una flota especificada

Write

CreateGameSessionQueue

Otorga permiso para configurar una cola nueva a fin de procesar solicitudes de ubicación de sesión de juego

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLocation

Otorga permiso para definir una nueva ubicación para una flota

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateMatchmakingConfiguration

Otorga permiso para crear un nuevo FlexMatch emparejador

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateMatchmakingRuleSet

Otorga permiso para crear un nuevo conjunto de reglas de emparejamiento para FlexMatch

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreatePlayerSession

Otorga permiso para reservar un espacio de sesión de juego disponible para un jugador

Write

CreatePlayerSessions

Otorga permiso para reservar espacios de sesión de juego disponibles para varios jugadores

Write

CreateScript

Otorga permiso para crear una secuencia de comandos de Realtime Servers nueva

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateVpcPeeringAuthorization

Otorga permiso GameLift para crear o eliminar una conexión de emparejamiento entre una VPC de GameLift flota y una VPC de otra Cuenta de AWS

Escritura

CreateVpcPeeringConnection

Otorga permiso para establecer una conexión de emparejamiento entre la VPC de su GameLift flota y una VPC de otra cuenta

Escritura

DeleteAlias

Otorga permiso para eliminar un alias

alias*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteBuild

Otorga permiso para eliminar una compilación de juego

construir*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteContainerFleet

Concede permiso para eliminar una flota de contenedores.

Flota de contenedores*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteContainerGroupDefinition

Concede permiso para eliminar una definición de grupo de contenedores.

contenedor * GroupDefinition

aws: ResourceTag /$ {} TagKey

Escritura

DeleteFleet

Otorga permiso para eliminar una flota vacía

flota*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteFleetLocations

Otorga permiso para eliminar ubicaciones de una flota

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Escritura

flota

leyes: ResourceTag /$ {} TagKey

DeleteGameServerGroup

Otorga permiso para eliminar permanentemente un grupo de servidores de juegos y finalizar la actividad de FleetIQ para el grupo de Auto Scaling correspondiente

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Escritura

DeleteGameSessionQueue

Otorga permiso para eliminar una cola de sesión de juego existente

juego * SessionQueue

aws: ResourceTag /$ {} TagKey

Escritura

DeleteLocation

Otorga permiso para eliminar una ubicación

ubicación*

AWS: ResourceTag /$ {} TagKey

Escritura

DeleteMatchmakingConfiguration

Otorga permiso para eliminar un emparejador existente FlexMatch

Configuración de matchmaking*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteMatchmakingRuleSet

Otorga permiso para eliminar un conjunto de reglas de FlexMatch emparejamiento existente

emparejamiento * RuleSet

AWS: ResourceTag /$ {} TagKey

Escritura

DeleteScalingPolicy

Otorga permiso para eliminar un conjunto de reglas de escalado automático

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Escritura

flota

leyes: ResourceTag /$ {} TagKey

DeleteScript

Otorga permiso para eliminar una secuencia de comandos de servidores en tiempo real

guión*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteVpcPeeringAuthorization

Otorga permiso para cancelar una autorización de interconexión de VPC

Write

DeleteVpcPeeringConnection

Otorga permiso para quitar una interconexión entre VPC

Escritura

DeregisterCompute

Otorga permiso para anular el registro de un proceso de una flota

flota*

aws: ResourceTag /$ {} TagKey

Escritura

DeregisterGameServer

Otorga permiso para eliminar un servidor de juegos de un grupo de servidores de juegos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Escritura

DescribeAlias

Otorga permiso para recuperar propiedades de un alias

alias*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeBuild

Otorga permiso para recuperar propiedades de una compilación de juego

construir*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeCompute

Concede permiso para recuperar información para la computación en una flota.

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

DescribeContainerFleet

Concede permiso para recuperar las propiedades de una flota de contenedores existente.

Flota de contenedores*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeContainerGroupDefinition

Concede permiso para recuperar las propiedades de una definición de grupo de contenedores existente.

contenedor * GroupDefinition

aws: ResourceTag /$ {} TagKey

Lectura

DescribeContainerGroupPortMappings

Otorga permiso para recuperar los mapas de los puertos de contenedores de una flota de contenedores

Flota de contenedores*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeEC2InstanceLimits

Otorga permiso para recuperar el uso máximo permitido y actual para los tipos de instancia EC2

Read

DescribeFleetAttributes

Otorga permiso para recuperar propiedades generales, incluido el estado, para flotas

Lectura

DescribeFleetCapacity

Concede permiso para recuperar la configuración de capacidad actual para las flotas administradas.

Lectura

DescribeFleetDeployment

Concede permiso para recuperar las propiedades de una implementación de flota existente.

Flota de contenedores*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeFleetEvents

Otorga permiso para recuperar entradas del registro de eventos de una flota

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

DescribeFleetLocationAttributes

Otorga permiso para recuperar propiedades generales, incluidos los estados, de las ubicaciones de una flota

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

DescribeFleetLocationCapacity

Otorga permiso para recuperar la configuración de capacidad actual para la ubicación de una flota

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

DescribeFleetLocationUtilization

Otorga permiso para recuperar estadísticas de utilización para la ubicación de la flota

flota*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeFleetPortSettings

Otorga permiso para recuperar los permisos de conexión entrante para una flota

flota*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeFleetUtilization

Otorga permiso para recuperar estadísticas de utilización de flotas

Read

DescribeGameServer

Otorga permiso para recuperar propiedades de un servidor de juegos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Lectura

DescribeGameServerGroup

Otorga permiso para recuperar propiedades de un grupo de servidores de juegos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Lectura

DescribeGameServerInstances

Otorga permiso para recuperar el estado de las instancias EC2 en un grupo de servidores de juegos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Lectura

DescribeGameSessionDetails

Otorga permiso para recuperar propiedades de sesiones de juego en una flota, incluida la política de protección

Read

DescribeGameSessionPlacement

Otorga permiso para recuperar detalles de una solicitud de ubicación de sesión de juego

Read

DescribeGameSessionQueues

Otorga permiso para recuperar propiedades de colas de sesiones de juego

Read

DescribeGameSessions

Otorga permiso para recuperar propiedades de sesiones de juego en una flota

Lectura

DescribeInstances

Concede permiso para recuperar información sobre instancias de una flota administrada.

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

DescribeMatchmaking

Otorga permiso para recuperar detalles de tickets de emparejamiento

Lectura

DescribeMatchmakingConfigurations

Otorga permiso para recuperar propiedades a los casamenteros FlexMatch

Lectura

DescribeMatchmakingRuleSets

Otorga permiso para recuperar propiedades para conjuntos de FlexMatch reglas de emparejamiento

Lectura

DescribePlayerSessions

Otorga permiso para recuperar propiedades de sesiones de jugador en una sesión de juego

Read

DescribeRuntimeConfiguration

Otorga permiso para recuperar la configuración actual de tiempo de ejecución para una flota

flota*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeScalingPolicies

Otorga permiso para recuperar todas las políticas de escalado que se aplican a una flota

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

DescribeScript

Otorga permiso para recuperar propiedades de una secuencia de comandos de Realtime Servers

guión*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeVpcPeeringAuthorizations

Otorga permiso para recuperar autorizaciones de interconexión de VPC válidas

Read

DescribeVpcPeeringConnections

Otorga permiso para recuperar detalles en conexiones de interconexión de VPC activas o pendientes

Lectura

GetComputeAccess

Concede permiso para recuperar las credenciales para acceder de forma remota a un equipo de una flota administrada.

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

GetComputeAuthToken

Otorga permiso para recuperar un token de autenticación que permite a los procesos de un ordenador enviar solicitudes al GameLift servicio de Amazon

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Lectura

flota

leyes: ResourceTag /$ {} TagKey

GetGameSessionLogUrl

Otorga permiso para recuperar la ubicación de los registros almacenados para una sesión de juego

Read

GetInstanceAccess

Otorga permiso para solicitar acceso remoto a una instancia de flota especificada

flota*

aws: ResourceTag /$ {} TagKey

Lectura

GetPlayerConnectionDetails

Otorga permiso para recuperar los puntos finales de conexión del jugador y las fichas de acceso al jugador para una sesión de juego

Lectura

ListAliases

Otorga permiso para recuperar todos los alias definidos en la región actual

List

ListBuilds

Otorga permiso para recuperar toda la compilación del juego de la región actual

Enumeración

ListCompute

Otorga permiso para recuperar todos los recursos de computación de la región actual

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Enumeración

flota

leyes: ResourceTag /$ {} TagKey

ListContainerFleets

Concede permiso para recuperar las propiedades de todas las flotas de contenedores existentes en la región actual.

Enumeración

ListContainerGroupDefinitionVersions

Concede permiso para recuperar las propiedades de todas las versiones de una definición de grupo de contenedores existente.

contenedor * GroupDefinition

aws: ResourceTag /$ {} TagKey

Enumeración

ListContainerGroupDefinitions

Concede permiso para recuperar las propiedades de todas las definiciones de grupos de contenedores de la región actual.

Enumeración

ListFleetDeployments

Concede permiso para recuperar las propiedades de todas las implementaciones de flota existentes en la región actual.

Enumeración

ListFleets

Otorga permiso para recuperar una lista de ID de flota para todas las flotas de la región actual

List

ListGameServerGroups

Otorga permiso para recuperar todos los grupos de servidores de juegos definidos en la región actual

List

ListGameServers

Otorga permiso para recuperar todos los servidores de juegos que se ejecutan actualmente en un grupo de servidores de juegos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Enumeración

ListLocations

Otorga permiso para recuperar todas las ubicaciones de esta cuenta

Enumeración

ListScripts

Otorga permiso para recuperar propiedades de todos los scripts de Realtime Servers de la región actual

Enumeración

ListTagsForResource

Otorga permiso para recuperar etiquetas de recursos GameLift

alias

aws: ResourceTag /$ {} TagKey

Lectura

build

aws: ResourceTag /$ {} TagKey

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

contenedorGroupDefinition

aws: ResourceTag /$ {} TagKey

flota

leyes: ResourceTag /$ {} TagKey

gServerGroupame

aws: ResourceTag /$ {} TagKey

gSessionQueueame

aws: ResourceTag /$ {} TagKey

location

aws: ResourceTag /$ {} TagKey

Configuración de emparejamiento

aws: /$ {} ResourceTag TagKey

emparejamiento RuleSet

aws: ResourceTag /$ {} TagKey

guión

aws: ResourceTag /$ {} TagKey

PutScalingPolicy

Otorga permiso para crear o actualizar una política de escalado automático de flotas

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Escritura

flota

leyes: ResourceTag /$ {} TagKey

RegisterCompute

Otorga permiso para registrar un proceso en una flota

flota*

aws: ResourceTag /$ {} TagKey

Escritura

RegisterGameServer

Otorga permiso para notificar a GameLift FleetiQ cuando un nuevo servidor de juegos esté listo para albergar el juego

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Escritura

RequestUploadCredentials

Otorga permiso para recuperar credenciales de carga nuevas a fin de utilizarlas al cargar una compilación de juego nueva

construir*

aws: ResourceTag /$ {} TagKey

Lectura

ResolveAlias

Otorga permiso para recuperar el ID de flota asociado a un alias

alias*

aws: ResourceTag /$ {} TagKey

Lectura

ResumeGameServerGroup

Otorga permiso para restablecer la actividad suspendida de FleetIQ para un grupo de servidores de juegos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Escritura

SearchGameSessions

Otorga permiso para recuperar sesiones de juego que coinciden con un conjunto de criterios de búsqueda

Lectura

StartFleetActions

Otorga permiso para reanudar la actividad de autoescalado en una flota después de suspenderla con StopFleetActions ()

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Escritura

flota

leyes: ResourceTag /$ {} TagKey

StartGameSessionPlacement

Otorga permiso para enviar una solicitud de ubicación de sesión de juego a una cola de sesión de juego

juego * SessionQueue

aws: ResourceTag /$ {} TagKey

Escritura

StartMatchBackfill

Otorga permiso para solicitar FlexMatch partidas a fin de cubrir los espacios disponibles para los jugadores en una sesión de juego existente

Escritura

StartMatchmaking

Otorga permiso para solicitar el FlexMatch emparejamiento para uno o un grupo de jugadores e iniciar la sesión de juego

Escritura

StopFleetActions

Otorga permiso para suspender la actividad de escalado automático en una flota

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Escritura

flota

leyes: ResourceTag /$ {} TagKey

StopGameSessionPlacement

Otorga permiso para cancelar una solicitud de ubicación de sesión de juego que está en curso

Write

StopMatchmaking

Otorga permiso para cancelar una solicitud de emparejamiento o relleno de coincidencias que está en curso

Write

SuspendGameServerGroup

Otorga permiso para detener temporalmente la actividad de FleetIQ para un grupo de servidores de juegos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para etiquetar los recursos GameLift

alias

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

build

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Flota de contenedores

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

contenedorGroupDefinition

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

flota

leyes: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

gServerGroupame

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

gSessionQueueame

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

location

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Configuración de emparejamiento

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

emparejamiento RuleSet

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

guion

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

TerminateGameSession

Concede permiso para cerrar una sesión de juego existente.

Escritura

UntagResource

Otorga permiso para desetiquetar los recursos GameLift

alias

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

build

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

contenedorGroupDefinition

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

flota

leyes: ResourceTag /$ {} TagKey

AWS: TagKeys

gServerGroupame

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

gSessionQueueame

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

location

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Configuración de emparejamiento

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

emparejamiento RuleSet

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

guion

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateAlias

Otorga permiso para actualizar las propiedades de un alias existente

alias*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateBuild

Otorga permiso para actualizar los metadatos de una compilación existente

construir*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateContainerFleet

Concede permiso para actualizar una flota de contenedores existente.

Flota de contenedores*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateContainerGroupDefinition

Concede permiso para actualizar las propiedades de una definición de grupo de contenedores existente.

contenedor * GroupDefinition

aws: ResourceTag /$ {} TagKey

Escritura

UpdateFleetAttributes

Otorga permiso para actualizar las propiedades generales de una flota existente

flota*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateFleetCapacity

Concede permiso para ajustar la configuración de capacidad de una flota administrada.

Flota de contenedores

AWS: ResourceTag /$ {} TagKey

Escritura

flota

leyes: ResourceTag /$ {} TagKey

UpdateFleetPortSettings

Otorga permiso para ajustar la configuración de puerto de una flota

flota*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateGameServer

Otorga permiso para cambiar las propiedades del servidor de juegos, el estado de mantenimiento o estado de utilización

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Escritura

UpdateGameServerGroup

Otorga permiso para actualizar las propiedades del grupo de servidores de juegos, incluidos los tipos de instancia permitidos

juego * ServerGroup

aws: ResourceTag /$ {} TagKey

Escritura

UpdateGameSession

Otorga permiso para actualizar las propiedades de una sesión de juego existente

Write

UpdateGameSessionQueue

Otorga permiso para actualizar las propiedades de una cola de sesión de juego existente

juego * SessionQueue

aws: ResourceTag /$ {} TagKey

Escritura

UpdateMatchmakingConfiguration

Otorga permiso para actualizar las propiedades de una configuración de FlexMatch emparejamiento existente

Configuración de matchmaking*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateRuntimeConfiguration

Otorga permiso para actualizar cómo se configuran los procesos de servidor en instancias de una flota existente

flota*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateScript

Otorga permiso para actualizar los metadatos y el contenido de una secuencia de comandos de Realtime Servers existente

guión*

aws: ResourceTag /$ {} TagKey

Escritura

ValidateMatchmakingRuleSet

Otorga permiso para validar la sintaxis de un conjunto de reglas de FlexMatch emparejamiento

Lectura

Tipos de recursos definidos por Amazon GameLift Servers

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

alias

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

awsResourceTag: /$ {} TagKey

construir

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

ResourceTagaws: /$ {} TagKey

Flota de contenedores

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

ResourceTagaws: /$ {} TagKey

contenedor GroupDefinition

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

ResourceTagaws: /$ {} TagKey

flota

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

ResourceTagAWS: /$ {} TagKey

juego ServerGroup

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

ResourceTagAWS: /$ {} TagKey

juego SessionQueue

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

ResourceTagaws: /$ {} TagKey

location

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

ResourceTagAWS: /$ {} TagKey

Configuración de emparejamiento

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

ResourceTagaws: /$ {} TagKey

emparejamiento RuleSet

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

ResourceTagwas: /$ {} TagKey

script

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

ResourceTagaws: /$ {} TagKey

Claves de condición para Amazon GameLift Servers

Amazon GameLift Servers define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString