View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon GameLift Server - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon GameLift Server

Amazon GameLift Server (Dienstpräfix: gamelift) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte API-Operationen GameLift Server

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AcceptMatch

gamelift:AcceptMatch

Schreiben

ClaimGameServer

gamelift:ClaimGameServer

Schreiben

CreateAlias

gamelift:CreateAlias

Schreiben

gamelift:TagResource

Taggen, Schreiben

CreateBuild

gamelift:CreateBuild

Schreiben

gamelift:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Schreiben

CreateContainerFleet

gamelift:CreateContainerFleet

Schreiben

gamelift:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Schreiben

CreateContainerGroupDefinition

gamelift:CreateContainerGroupDefinition

Schreiben

gamelift:TagResource

Taggen, Schreiben

CreateFleet

gamelift:CreateFleet

Schreiben

gamelift:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Schreiben

CreateFleetLocations

gamelift:CreateFleetLocations

Schreiben

CreateGameServerGroup

gamelift:CreateGameServerGroup

Schreiben

gamelift:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Schreiben

CreateGameSession

gamelift:CreateGameSession

Schreiben

CreateGameSessionQueue

gamelift:CreateGameSessionQueue

Schreiben

gamelift:TagResource

Taggen, Schreiben

CreateLocation

gamelift:CreateLocation

Schreiben

gamelift:TagResource

Taggen, Schreiben

CreateMatchmakingConfiguration

gamelift:CreateMatchmakingConfiguration

Schreiben

gamelift:TagResource

Taggen, Schreiben

CreateMatchmakingRuleSet

gamelift:CreateMatchmakingRuleSet

Schreiben

gamelift:TagResource

Taggen, Schreiben

CreatePlayerSession

gamelift:CreatePlayerSession

Schreiben

CreatePlayerSessions

gamelift:CreatePlayerSessions

Schreiben

CreateScript

gamelift:CreateScript

Schreiben

gamelift:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Schreiben

CreateVpcPeeringAuthorization

gamelift:CreateVpcPeeringAuthorization

Schreiben

CreateVpcPeeringConnection

gamelift:CreateVpcPeeringConnection

Schreiben

DeleteAlias

gamelift:DeleteAlias

Schreiben

DeleteBuild

gamelift:DeleteBuild

Schreiben

DeleteContainerFleet

gamelift:DeleteContainerFleet

Schreiben

DeleteContainerGroupDefinition

gamelift:DeleteContainerGroupDefinition

Schreiben

DeleteFleet

gamelift:DeleteFleet

Schreiben

DeleteFleetLocations

gamelift:DeleteFleetLocations

Schreiben

DeleteGameServerGroup

gamelift:DeleteGameServerGroup

Schreiben

DeleteGameSessionQueue

gamelift:DeleteGameSessionQueue

Schreiben

DeleteLocation

gamelift:DeleteLocation

Schreiben

DeleteMatchmakingConfiguration

gamelift:DeleteMatchmakingConfiguration

Schreiben

DeleteMatchmakingRuleSet

gamelift:DeleteMatchmakingRuleSet

Schreiben

DeleteScalingPolicy

gamelift:DeleteScalingPolicy

Schreiben

DeleteScript

gamelift:DeleteScript

Schreiben

DeleteVpcPeeringAuthorization

gamelift:DeleteVpcPeeringAuthorization

Schreiben

DeleteVpcPeeringConnection

gamelift:DeleteVpcPeeringConnection

Schreiben

DeregisterCompute

gamelift:DeregisterCompute

Schreiben

DeregisterGameServer

gamelift:DeregisterGameServer

Schreiben

DescribeAlias

gamelift:DescribeAlias

Lesen

DescribeBuild

gamelift:DescribeBuild

Lesen

DescribeCompute

gamelift:DescribeCompute

Lesen

DescribeContainerFleet

gamelift:DescribeContainerFleet

Lesen

DescribeContainerGroupDefinition

gamelift:DescribeContainerGroupDefinition

Lesen

DescribeContainerGroupPortMappings

gamelift:DescribeContainerGroupPortMappings

Lesen

DescribeEC2InstanceLimits

gamelift:DescribeEC2InstanceLimits

Lesen

DescribeFleetAttributes

gamelift:DescribeFleetAttributes

Lesen

DescribeFleetCapacity

gamelift:DescribeFleetCapacity

Lesen

DescribeFleetDeployment

gamelift:DescribeFleetDeployment

Lesen

DescribeFleetEvents

gamelift:DescribeFleetEvents

Lesen

DescribeFleetLocationAttributes

gamelift:DescribeFleetLocationAttributes

Lesen

DescribeFleetLocationCapacity

gamelift:DescribeFleetLocationCapacity

Lesen

DescribeFleetLocationUtilization

gamelift:DescribeFleetLocationUtilization

Lesen

DescribeFleetPortSettings

gamelift:DescribeFleetPortSettings

Lesen

DescribeFleetUtilization

gamelift:DescribeFleetUtilization

Lesen

DescribeGameServer

gamelift:DescribeGameServer

Lesen

DescribeGameServerGroup

gamelift:DescribeGameServerGroup

Lesen

DescribeGameServerInstances

gamelift:DescribeGameServerInstances

Lesen

DescribeGameSessionDetails

gamelift:DescribeGameSessionDetails

Lesen

DescribeGameSessionPlacement

gamelift:DescribeGameSessionPlacement

Lesen

DescribeGameSessionQueues

gamelift:DescribeGameSessionQueues

Lesen

DescribeGameSessions

gamelift:DescribeGameSessions

Lesen

DescribeInstances

gamelift:DescribeInstances

Lesen

DescribeMatchmaking

gamelift:DescribeMatchmaking

Lesen

DescribeMatchmakingConfigurations

gamelift:DescribeMatchmakingConfigurations

Lesen

DescribeMatchmakingRuleSets

gamelift:DescribeMatchmakingRuleSets

Lesen

DescribePlayerSessions

gamelift:DescribePlayerSessions

Lesen

DescribeRuntimeConfiguration

gamelift:DescribeRuntimeConfiguration

Lesen

DescribeScalingPolicies

gamelift:DescribeScalingPolicies

Lesen

DescribeScript

gamelift:DescribeScript

Lesen

DescribeVpcPeeringAuthorizations

gamelift:DescribeVpcPeeringAuthorizations

Lesen

DescribeVpcPeeringConnections

gamelift:DescribeVpcPeeringConnections

Lesen

GetComputeAccess

gamelift:GetComputeAccess

Lesen

GetComputeAuthToken

gamelift:GetComputeAuthToken

Lesen

GetGameSessionLogUrl

gamelift:GetGameSessionLogUrl

Lesen

GetInstanceAccess

gamelift:GetInstanceAccess

Lesen

GetPlayerConnectionDetails

gamelift:GetPlayerConnectionDetails

Lesen

ListAliases

gamelift:ListAliases

Auflisten

ListBuilds

gamelift:ListBuilds

Auflisten

ListCompute

gamelift:ListCompute

Auflisten

ListContainerFleets

gamelift:ListContainerFleets

Auflisten

ListContainerGroupDefinitionVersions

gamelift:ListContainerGroupDefinitionVersions

Auflisten

ListContainerGroupDefinitions

gamelift:ListContainerGroupDefinitions

Auflisten

ListFleetDeployments

gamelift:ListFleetDeployments

Auflisten

ListFleets

gamelift:ListFleets

Auflisten

ListGameServerGroups

gamelift:ListGameServerGroups

Auflisten

ListGameServers

gamelift:ListGameServers

Auflisten

ListLocations

gamelift:ListLocations

Auflisten

ListScripts

gamelift:ListScripts

Auflisten

ListTagsForResource

gamelift:ListTagsForResource

Lesen

PutScalingPolicy

gamelift:PutScalingPolicy

Write (Schreiben)

RegisterCompute

gamelift:RegisterCompute

Schreiben

RegisterGameServer

gamelift:RegisterGameServer

Schreiben

RequestUploadCredentials

gamelift:RequestUploadCredentials

Lesen

ResolveAlias

gamelift:ResolveAlias

Lesen

ResumeGameServerGroup

gamelift:ResumeGameServerGroup

Write (Schreiben)

SearchGameSessions

gamelift:SearchGameSessions

Lesen

StartFleetActions

gamelift:StartFleetActions

Write (Schreiben)

StartGameSessionPlacement

gamelift:StartGameSessionPlacement

Schreiben

StartMatchBackfill

gamelift:StartMatchBackfill

Schreiben

StartMatchmaking

gamelift:StartMatchmaking

Schreiben

StopFleetActions

gamelift:StopFleetActions

Schreiben

StopGameSessionPlacement

gamelift:StopGameSessionPlacement

Schreiben

StopMatchmaking

gamelift:StopMatchmaking

Schreiben

SuspendGameServerGroup

gamelift:SuspendGameServerGroup

Schreiben

TagResource

gamelift:TagResource

Taggen, Schreiben

TerminateGameSession

gamelift:TerminateGameSession

Schreiben

UntagResource

gamelift:UntagResource

Taggen, Schreiben

UpdateAlias

gamelift:UpdateAlias

Schreiben

UpdateBuild

gamelift:UpdateBuild

Schreiben

UpdateContainerFleet

gamelift:UpdateContainerFleet

Schreiben

UpdateContainerGroupDefinition

gamelift:UpdateContainerGroupDefinition

Schreiben

UpdateFleetAttributes

gamelift:UpdateFleetAttributes

Schreiben

UpdateFleetCapacity

gamelift:UpdateFleetCapacity

Schreiben

UpdateFleetPortSettings

gamelift:UpdateFleetPortSettings

Schreiben

UpdateGameServer

gamelift:UpdateGameServer

Schreiben

UpdateGameServerGroup

gamelift:UpdateGameServerGroup

Schreiben

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Schreiben

UpdateGameSession

gamelift:UpdateGameSession

Schreiben

UpdateGameSessionQueue

gamelift:UpdateGameSessionQueue

Schreiben

UpdateMatchmakingConfiguration

gamelift:UpdateMatchmakingConfiguration

Schreiben

UpdateRuntimeConfiguration

gamelift:UpdateRuntimeConfiguration

Schreiben

UpdateScript

gamelift:UpdateScript

Schreiben

iam:PassRole

iam:PassedToService

gamelift.amazonaws.com

Schreiben

ValidateMatchmakingRuleSet

gamelift:ValidateMatchmakingRuleSet

Lesen

Von Amazon definierte Aktionen GameLift Server

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AcceptMatch

Erteilt die Erlaubnis, einen Spieler zu registrieren, ob er einen Vorschlag annimmt oder ablehnt FlexMatch Spiel

Schreiben

ClaimGameServer

Gewährt die Berechtigung zum Suchen und Reservieren eines Spielservers für die Ausrichtung einer neuen Spielsitzung

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

CreateAlias

Gewährt die Berechtigung, einen neuen Alias für eine Flotte zu definieren

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateBuild

Gewährt die Berechtigung zum Erstellen eines neuen Spiele-Builds mit Dateien, die in einem Amazon-S3-Bucket gespeichert sind

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateContainerFleet

Erteilt die Erlaubnis, eine neue Containerflotte mit Computerressourcen für den Betrieb deiner Spieleserver zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateContainerGroupDefinition

Erteilt die Erlaubnis, eine neue Containergruppendefinition mithilfe von Bildern zu erstellen, die in einem Amazon ECR-Repository gespeichert sind

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateFleet

Gewährt die Berechtigung, eine neue Flotte von Datenverarbeitungsressourcen zum Ausführen der Spieleserver zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateFleetLocations

Gewährt die Berechtigung, zusätzliche Standorte für eine Flotte anzugeben

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

CreateGameServerGroup

Gewährt die Berechtigung zum Erstellen einer neuen Spielserver-Gruppe, zum Einrichten einer entsprechenden Auto-Scaling-Gruppe und zum Starten von Instances, um für Spieleserver zu hosten

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateGameSession

Gewährt die Berechtigung zum Starten einer neuen Spielsitzung auf einer bestimmten Flotte

Write

CreateGameSessionQueue

Gewährt die Berechtigung zum Einrichten einer neuen Warteschlange für die Verarbeitung von Anforderungen zur Platzierung von Spielsitzungen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateLocation

Gewährt die Berechtigung zum Definieren eines neuen Speicherorts für eine Flotte

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateMatchmakingConfiguration

Erteilt die Erlaubnis, ein neues zu erstellen FlexMatch Ehevermittler

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateMatchmakingRuleSet

Erteilt die Erlaubnis, einen neuen Matchmaking-Regelsatz für zu erstellen FlexMatch

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreatePlayerSession

Gewährt die Berechtigung, einen verfügbaren Spielsitzungs-Slot für einen Spieler zu reservieren

Write

CreatePlayerSessions

Gewährt die Berechtigung, verfügbare Spielsitzungs-Slots für mehrere Spieler zu reservieren

Write

CreateScript

Gewährt die Berechtigung zum Erstellen eines neuen Realtime-Servers-Skripts

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateVpcPeeringAuthorization

Erteilt die Erlaubnis zum Zulassen GameLift um eine Peering-Verbindung zwischen einem zu erstellen oder zu löschen GameLift Flotten-VPC und eine VPC auf einer anderen AWS-Konto

Schreiben

CreateVpcPeeringConnection

Erteilt die Erlaubnis, eine Peering-Verbindung zwischen Ihrem GameLift Flotten-VPC und eine VPC auf einem anderen Konto

Schreiben

DeleteAlias

Gewährt die Berechtigung zum Löschen eines Alias

alias*

aws:ResourceTag/${TagKey}

Write

DeleteBuild

Gewährt die Berechtigung zum Löschen eines Spiele-Builds

build*

aws:ResourceTag/${TagKey}

Schreiben

DeleteContainerFleet

Erteilt die Erlaubnis, eine Containerflotte zu löschen

containerFleet*

aws:ResourceTag/${TagKey}

Schreiben

DeleteContainerGroupDefinition

Erteilt die Berechtigung zum Löschen einer Containergruppendefinition

containerGroupDefinition*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFleet

Gewährt die Berechtigung zum Löschen einer leeren Flotte

fleet*

aws:ResourceTag/${TagKey}

Write

DeleteFleetLocations

Gewährt die Berechtigung zum Löschen von Standorten für eine Flotte

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

DeleteGameServerGroup

Gewährt die Berechtigung, eine Spieleserver-Gruppe dauerhaft zu löschen und die FleetIQ-Aktivität für die entsprechende Auto-Scaling-Gruppe zu beenden

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

DeleteGameSessionQueue

Gewährt die Berechtigung zum Löschen einer vorhandenen Spielsitzungswarteschlange

gameSessionQueue*

aws:ResourceTag/${TagKey}

Schreiben

DeleteLocation

Gewährt die Berechtigung zum Löschen eines Speicherorts

location*

aws:ResourceTag/${TagKey}

Schreiben

DeleteMatchmakingConfiguration

Erteilt die Berechtigung zum Löschen einer vorhandenen FlexMatch Ehevermittler

matchmakingConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

DeleteMatchmakingRuleSet

Erteilt die Erlaubnis, ein vorhandenes zu löschen FlexMatch Matchmaking-Regelsatz

matchmakingRuleSet*

aws:ResourceTag/${TagKey}

Schreiben

DeleteScalingPolicy

Gewährt die Berechtigung zum Löschen einer Reihe von Auto-Scaling-Regeln

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

DeleteScript

Gewährt die Berechtigung zum Löschen eines Realtime-Servers-Skripts

script*

aws:ResourceTag/${TagKey}

Write

DeleteVpcPeeringAuthorization

Gewährt die Berechtigung, eine VPC-Peering-Autorisierung zu stornieren

Write

DeleteVpcPeeringConnection

Gewährt die Berechtigung zum Entfernen einer Peering-Verbindung zwischen VPCs

Schreiben

DeregisterCompute

Gewährt die Berechtigung zum Aufheben der Registrierung eines Rechners für eine Flotte

fleet*

aws:ResourceTag/${TagKey}

Schreiben

DeregisterGameServer

Gewährt die Berechtigung zum Entfernen eines Spieleservers aus einer Spieleserver-Gruppe

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

DescribeAlias

Gewährt die Berechtigung zum Abrufen von Eigenschaften für einen Alias

alias*

aws:ResourceTag/${TagKey}

Read

DescribeBuild

Gewährt die Berechtigung zum Abrufen von Eigenschaften für einen Spiele-Build

build*

aws:ResourceTag/${TagKey}

Lesen

DescribeCompute

Erteilt die Erlaubnis, Informationen für einen Computer in einer Flotte abzurufen

containerFleet

aws:ResourceTag/${TagKey}

Lesen

fleet

aws:ResourceTag/${TagKey}

DescribeContainerFleet

Erteilt die Erlaubnis, die Eigenschaften einer vorhandenen Containerflotte abzurufen

containerFleet*

aws:ResourceTag/${TagKey}

Lesen

DescribeContainerGroupDefinition

Erteilt die Berechtigung zum Abrufen der Eigenschaften einer vorhandenen Containergruppendefinition

containerGroupDefinition*

aws:ResourceTag/${TagKey}

Lesen

DescribeContainerGroupPortMappings

Erteilt die Berechtigung zum Abrufen von Containerportzuordnungen für eine Containerflotte

containerFleet*

aws:ResourceTag/${TagKey}

Lesen

DescribeEC2InstanceLimits

Gewährt die Berechtigung zum Abrufen der maximal zulässigen und aktuellen Nutzung für EC2-Instance-Typen

Read

DescribeFleetAttributes

Gewährt die Berechtigung zum Abrufen von allgemeinen Eigenschaften, einschließlich des Status, für Flotten

Lesen

DescribeFleetCapacity

Erteilt die Erlaubnis, die aktuellen Kapazitätseinstellungen für verwaltete Flotten abzurufen

Lesen

DescribeFleetDeployment

Erteilt die Erlaubnis, die Eigenschaften eines bestehenden Flotteneinsatzes abzurufen

containerFleet*

aws:ResourceTag/${TagKey}

Lesen

DescribeFleetEvents

Gewährt die Berechtigung zum Abrufen von Einträgen aus dem Ereignisprotokoll einer Flotte

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeFleetLocationAttributes

Gewährt die Berechtigung zum Abrufen von allgemeinen Eigenschaften, einschließlich des Status, für die Standorte einer Flotte

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeFleetLocationCapacity

Gewährt die Berechtigung zum Abrufen der aktuellen Kapazitätseinstellung für den Standort einer Flotte

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeFleetLocationUtilization

Gewährt die Berechtigung zum Abrufen von Nutzungsstatistiken für den Standort der Flotte

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeFleetPortSettings

Gewährt die Berechtigung zum Abrufen der Berechtigungen für eingehende Verbindungen für eine Flotte

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeFleetUtilization

Gewährt die Berechtigung zum Abrufen von Nutzungsstatistiken für Flotten

Read

DescribeGameServer

Gewährt die Berechtigung zum Abrufen von Eigenschaften für einen Spieleserver

gameServerGroup*

aws:ResourceTag/${TagKey}

Read

DescribeGameServerGroup

Gewährt die Berechtigung zum Abrufen von Eigenschaften für eine Spieleserver-Gruppe

gameServerGroup*

aws:ResourceTag/${TagKey}

Read

DescribeGameServerInstances

Gewährt die Berechtigung zum Abrufen des Status von EC2-Instances in einer Spieleserver-Gruppe

gameServerGroup*

aws:ResourceTag/${TagKey}

Read

DescribeGameSessionDetails

Gewährt die Berechtigung zum Abrufen von Eigenschaften für Spielsitzungen in einer Flotte, einschließlich der Schutzrichtlinie

Read

DescribeGameSessionPlacement

Gewährt die Berechtigung zum Abrufen von Details einer Platzierungsanforderung für Spielsitzungen

Read

DescribeGameSessionQueues

Gewährt die Berechtigung zum Abrufen von Eigenschaften für Spielsitzungswarteschlangen

Read

DescribeGameSessions

Gewährt die Berechtigung zum Abrufen von Eigenschaften für Spielsitzungen in einer Flotte

Lesen

DescribeInstances

Erteilt die Erlaubnis, Informationen über Instances in einer verwalteten Flotte abzurufen

containerFleet

aws:ResourceTag/${TagKey}

Lesen

fleet

aws:ResourceTag/${TagKey}

DescribeMatchmaking

Gewährt die Berechtigung zum Abrufen von Details zu Matchmaking-Tickets

Lesen

DescribeMatchmakingConfigurations

Erteilt die Erlaubnis zum Abrufen von Eigenschaften für FlexMatch Heiratsvermittler

Lesen

DescribeMatchmakingRuleSets

Erteilt die Erlaubnis zum Abrufen von Eigenschaften für FlexMatch Matchmaking-Regelsätze

Lesen

DescribePlayerSessions

Gewährt die Berechtigung zum Abrufen von Eigenschaften für Spielersitzungen in einer Spielsitzung

Read

DescribeRuntimeConfiguration

Gewährt die Berechtigung zum Abrufen der aktuellen Laufzeitkonfiguration für eine Flotte

fleet*

aws:ResourceTag/${TagKey}

Read

DescribeScalingPolicies

Gewährt die Berechtigung zum Abrufen aller Skalierungsrichtlinien, die auf eine Flotte angewendet werden

containerFleet

aws:ResourceTag/${TagKey}

Read

fleet

aws:ResourceTag/${TagKey}

DescribeScript

Gewährt die Berechtigung zum Abrufen von Eigenschaften für ein Realtime-Servers-Skript

script*

aws:ResourceTag/${TagKey}

Read

DescribeVpcPeeringAuthorizations

Gewährt die Berechtigung zum Abrufen gültiger VPC-Peering-Autorisierungen

Read

DescribeVpcPeeringConnections

Gewährt die Berechtigung zum Abrufen von Details zu aktiven oder ausstehenden VPC-Peering-Verbindungen

Lesen

GetComputeAccess

Erteilt die Erlaubnis, Anmeldedaten für den Fernzugriff auf einen Computer in einer verwalteten Flotte abzurufen

containerFleet

aws:ResourceTag/${TagKey}

Lesen

fleet

aws:ResourceTag/${TagKey}

GetComputeAuthToken

Erteilt die Erlaubnis, ein Authentifizierungstoken abzurufen, das es Prozessen auf einem Computer ermöglicht, Anfragen an Amazon zu senden GameLift Bedienung

containerFleet

aws:ResourceTag/${TagKey}

Lesen

fleet

aws:ResourceTag/${TagKey}

GetGameSessionLogUrl

Gewährt die Berechtigung zum Abrufen des Speicherorts von gespeicherten Protokollen für eine Spielsitzung

Read

GetInstanceAccess

Gewährt die Berechtigung, Remote-Zugriff auf eine bestimmte Flotten-Instance anzufordern

fleet*

aws:ResourceTag/${TagKey}

Lesen

GetPlayerConnectionDetails

Erteilt die Erlaubnis, Spielerverbindungsendpunkte und Spieler-Gateway-Token für eine Spielsitzung abzurufen

Lesen

ListAliases

Gewährt die Berechtigung zum Abrufen aller Aliasse, die in der aktuellen Region definiert sind

List

ListBuilds

Gewährt die Berechtigung zum Abrufen aller Spiele-Builds in der aktuellen Region

Auflisten

ListCompute

Gewährt die Berechtigung zum Abrufen aller Datenverarbeitungsressourcen in der aktuellen Region

containerFleet

aws:ResourceTag/${TagKey}

Auflisten

fleet

aws:ResourceTag/${TagKey}

ListContainerFleets

Erteilt die Erlaubnis, die Eigenschaften aller vorhandenen Containerflotten in der aktuellen Region abzurufen

Auflisten

ListContainerGroupDefinitionVersions

Erteilt die Berechtigung zum Abrufen der Eigenschaften aller Versionen einer vorhandenen Containergruppendefinition

containerGroupDefinition*

aws:ResourceTag/${TagKey}

Auflisten

ListContainerGroupDefinitions

Erteilt die Berechtigung zum Abrufen der Eigenschaften aller vorhandenen Containergruppendefinitionen in der aktuellen Region

Auflisten

ListFleetDeployments

Erteilt die Erlaubnis, die Eigenschaften aller vorhandenen Flotteneinsätze in der aktuellen Region abzurufen

Auflisten

ListFleets

Gewährt die Berechtigung zum Abrufen einer Liste von Flotten-IDs für alle Flotten in der aktuellen Region

List

ListGameServerGroups

Gewährt die Berechtigung zum Abrufen aller Spieleserver-Gruppen, die in der aktuellen Region definiert sind

List

ListGameServers

Gewährt die Berechtigung zum Abrufen aller Spieleserver, die derzeit in einer Spieleserver-Gruppe ausgeführt werden

gameServerGroup*

aws:ResourceTag/${TagKey}

Auflisten

ListLocations

Gewährt die Berechtigung zum Abrufen aller Speicherorte in diesem Konto

Auflisten

ListScripts

Gewährt die Berechtigung zum Abrufen von Eigenschaften für alle Realtime-Servers-Skripts in der aktuellen Region

Auflisten

ListTagsForResource

Erteilt die Erlaubnis zum Abrufen von Stichwörtern für GameLift Ressourcen

alias

aws:ResourceTag/${TagKey}

Lesen

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

Gewährt die Berechtigung zum Erstellen oder Aktualisieren einer Auto-Scaling-Richtlinie für die Flotte

containerFleet

aws:ResourceTag/${TagKey}

Schreiben

fleet

aws:ResourceTag/${TagKey}

RegisterCompute

Gewährt die Berechtigung zum Registrieren eines Rechners für eine Flotte

fleet*

aws:ResourceTag/${TagKey}

Schreiben

RegisterGameServer

Erteilt die Erlaubnis zur Benachrichtigung GameLift FleetIQ, wenn ein neuer Spieleserver bereit ist, Gameplay zu hosten

gameServerGroup*

aws:ResourceTag/${TagKey}

Schreiben

RequestUploadCredentials

Gewährt die Berechtigung zum Abrufen neuer Upload-Anmeldeinformationen, die beim Hochladen eines neuen Spiele-Builds verwendet werden sollen

build*

aws:ResourceTag/${TagKey}

Read

ResolveAlias

Gewährt die Berechtigung, die mit einem Alias verbundene Flotten-ID abzurufen

alias*

aws:ResourceTag/${TagKey}

Read

ResumeGameServerGroup

Gewährt die Berechtigung zum Wiederherstellen gesperrter FleetIQ-Aktivitäten für eine Spieleserver-Gruppe

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

SearchGameSessions

Gewährt die Berechtigung zum Abrufen von Spielsitzungen, die einer Reihe von Suchkriterien entsprechen

Lesen

StartFleetActions

Erteilt die Erlaubnis, die Auto-Scaling-Aktivität auf einer Flotte wieder aufzunehmen, nachdem diese gesperrt wurde StopFleetActions()

containerFleet

aws:ResourceTag/${TagKey}

Schreiben

fleet

aws:ResourceTag/${TagKey}

StartGameSessionPlacement

Gewährt die Berechtigung zum Senden einer Anfrage zur Platzierung einer Spielesitzung an eine Spielesitzungs-Warteschlange

gameSessionQueue*

aws:ResourceTag/${TagKey}

Schreiben

StartMatchBackfill

Erteilt die Erlaubnis zur Anfrage FlexMatch Matchmaking, um verfügbare Spielerplätze in einer bestehenden Spielsitzung zu besetzen

Schreiben

StartMatchmaking

Erteilt die Erlaubnis zur Anfrage FlexMatch Spielersuche für einen oder mehrere Spieler und initiiere die Platzierung der Spielsitzungen

Schreiben

StopFleetActions

Gewährt die Berechtigung, Auto-Scaling-Aktivitäten in einer Flotte auszusetzen

containerFleet

aws:ResourceTag/${TagKey}

Write

fleet

aws:ResourceTag/${TagKey}

StopGameSessionPlacement

Gewährt die Berechtigung zum Abbrechen einer laufenden Platzierungsanfrage für Spielesitzungen

Write

StopMatchmaking

Gewährt die Berechtigung, eine laufende Matchmaking- oder Match-Backfill-Anfrage abzubrechen

Write

SuspendGameServerGroup

Gewährt die Berechtigung, die FleetIQ-Aktivitäten für eine Spieleserver-Gruppe vorübergehend zu beenden

gameServerGroup*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Erteilt die Erlaubnis zum Markieren GameLift Ressourcen

alias

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

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

Erteilt die Erlaubnis, eine bestehende Spielsitzung zu beenden

Schreiben

UntagResource

Erteilt die Erlaubnis, die Markierung zu entfernen GameLift Ressourcen

alias

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

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

Gewährt die Berechtigung, die Eigenschaften eines bestehenden Alias zu aktualisieren

alias*

aws:ResourceTag/${TagKey}

Write

UpdateBuild

Gewährt die Berechtigung, die Metadaten eines bestehenden Builds zu aktualisieren

build*

aws:ResourceTag/${TagKey}

Schreiben

UpdateContainerFleet

Erteilt die Erlaubnis, eine bestehende Containerflotte zu aktualisieren

containerFleet*

aws:ResourceTag/${TagKey}

Schreiben

UpdateContainerGroupDefinition

Erteilt die Erlaubnis, die Eigenschaften einer vorhandenen Containergruppendefinition zu aktualisieren

containerGroupDefinition*

aws:ResourceTag/${TagKey}

Schreiben

UpdateFleetAttributes

Gewährt die Berechtigung, die allgemeinen Eigenschaften einer bestehenden Flotte zu aktualisieren

fleet*

aws:ResourceTag/${TagKey}

Schreiben

UpdateFleetCapacity

Erteilt die Erlaubnis, die Kapazitätseinstellungen einer verwalteten Flotte anzupassen

containerFleet

aws:ResourceTag/${TagKey}

Schreiben

fleet

aws:ResourceTag/${TagKey}

UpdateFleetPortSettings

Gewährt die Berechtigung, die Porteinstellungen einer Flotte anzupassen

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateGameServer

Gewährt die Berechtigung zum Ändern der Eigenschaften des Spieleservers, des Integritätsstatus oder des Nutzungsstatus

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

UpdateGameServerGroup

Gewährt die Berechtigung zum Aktualisieren von Eigenschaften für Spieleserver-Gruppen, einschließlich zulässiger Instance-Typen

gameServerGroup*

aws:ResourceTag/${TagKey}

Write

UpdateGameSession

Gewährt die Berechtigung, die Eigenschaften einer bestehenden Spielesitzung zu aktualisieren

Write

UpdateGameSessionQueue

Gewährt die Berechtigung zum Aktualisieren von Eigenschaften einer vorhandenen Spielesitzungs-Warteschlange

gameSessionQueue*

aws:ResourceTag/${TagKey}

Schreiben

UpdateMatchmakingConfiguration

Erteilt die Erlaubnis, die Eigenschaften einer bestehenden zu aktualisieren FlexMatch Matchmaking-Konfiguration

matchmakingConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

UpdateRuntimeConfiguration

Gewährt die Berechtigung, zu aktualisieren, wie Serverprozesse für Instances in einer bestehenden Flotte konfiguriert werden

fleet*

aws:ResourceTag/${TagKey}

Write

UpdateScript

Gewährt die Berechtigung zum Aktualisieren der Metadaten und des Inhalts eines vorhandenen Realtime-Servers-Skripts

script*

aws:ResourceTag/${TagKey}

Schreiben

ValidateMatchmakingRuleSet

Erteilt die Erlaubnis, die Syntax von a zu überprüfen FlexMatch Matchmaking-Regelsatz

Lesen

Von Amazon definierte Ressourcentypen GameLift Server

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

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}

Bedingungsschlüssel für Amazon GameLift Server

Amazon GameLift Servers definiert die folgenden Bedingungsschlüssel, die in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString