View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk GameLift Server Amazon - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk GameLift Server Amazon

GameLift Server Amazon (awalan layanan:gamelift) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh GameLift Server Amazon

Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.

Operasi Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

AcceptMatch

gamelift: AcceptMatch

Tulis

ClaimGameServer

gamelift: ClaimGameServer

Tulis

CreateAlias

gamelift: CreateAlias

Tulis

gamelift: TagResource

Menandai, Menulis

CreateBuild

gamelift: CreateBuild

Tulis

gamelift: CreateBuild

Tulis

gamelift: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

gamelift.amazonaws.com

Tulis

CreateContainerFleet

gamelift: CreateContainerFleet

Tulis

gamelift: CreateContainerFleet

Tulis

gamelift: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

gamelift.amazonaws.com

Tulis

CreateContainerGroupDefinition

gamelift: CreateContainerGroupDefinition

Tulis

gamelift: CreateContainerGroupDefinition

Tulis

gamelift: TagResource

Menandai, Menulis

CreateFleet

gamelift: CreateFleet

Tulis

gamelift: CreateFleet

Tulis

gamelift: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

gamelift.amazonaws.com

Tulis

CreateFleetLocations

gamelift: CreateFleetLocations

Tulis

CreateGameServerGroup

gamelift: CreateGameServerGroup

Tulis

gamelift: CreateGameServerGroup

Tulis

gamelift: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

gamelift.amazonaws.com

Tulis

CreateGameSession

gamelift: CreateGameSession

Tulis

CreateGameSessionQueue

gamelift: CreateGameSessionQueue

Tulis

gamelift: CreateGameSessionQueue

Tulis

gamelift: TagResource

Menandai, Menulis

CreateLocation

gamelift: CreateLocation

Tulis

gamelift: TagResource

Menandai, Menulis

CreateMatchmakingConfiguration

gamelift: CreateMatchmakingConfiguration

Tulis

gamelift: CreateMatchmakingConfiguration

Tulis

gamelift: TagResource

Menandai, Menulis

CreateMatchmakingRuleSet

gamelift: CreateMatchmakingRuleSet

Tulis

gamelift: CreateMatchmakingRuleSet

Tulis

gamelift: TagResource

Menandai, Menulis

CreatePlayerSession

gamelift: CreatePlayerSession

Tulis

CreatePlayerSessions

gamelift: CreatePlayerSessions

Tulis

CreateScript

gamelift: CreateScript

Tulis

gamelift: CreateScript

Tulis

gamelift: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

gamelift.amazonaws.com

Tulis

CreateVpcPeeringAuthorization

gamelift: CreateVpcPeeringAuthorization

Tulis

CreateVpcPeeringConnection

gamelift: CreateVpcPeeringConnection

Tulis

DeleteAlias

gamelift: DeleteAlias

Tulis

DeleteBuild

gamelift: DeleteBuild

Tulis

DeleteContainerFleet

gamelift: DeleteContainerFleet

Tulis

DeleteContainerGroupDefinition

gamelift: DeleteContainerGroupDefinition

Tulis

DeleteFleet

gamelift: DeleteFleet

Tulis

DeleteFleetLocations

gamelift: DeleteFleetLocations

Tulis

DeleteGameServerGroup

gamelift: DeleteGameServerGroup

Tulis

DeleteGameSessionQueue

gamelift: DeleteGameSessionQueue

Tulis

DeleteLocation

gamelift: DeleteLocation

Tulis

DeleteMatchmakingConfiguration

gamelift: DeleteMatchmakingConfiguration

Tulis

DeleteMatchmakingRuleSet

gamelift: DeleteMatchmakingRuleSet

Tulis

DeleteScalingPolicy

gamelift: DeleteScalingPolicy

Tulis

DeleteScript

gamelift: DeleteScript

Tulis

DeleteVpcPeeringAuthorization

gamelift: DeleteVpcPeeringAuthorization

Tulis

DeleteVpcPeeringConnection

gamelift: DeleteVpcPeeringConnection

Tulis

DeregisterCompute

gamelift: DeregisterCompute

Tulis

DeregisterGameServer

gamelift: DeregisterGameServer

Tulis

DescribeAlias

gamelift: DescribeAlias

Baca

DescribeBuild

gamelift: DescribeBuild

Baca

DescribeCompute

gamelift: DescribeCompute

Baca

DescribeContainerFleet

gamelift: DescribeContainerFleet

Baca

DescribeContainerGroupDefinition

gamelift: DescribeContainerGroupDefinition

Baca

DescribeContainerGroupPortMappings

gamelift: DescribeContainerGroupPortMappings

Baca

DescribeEC2InstanceLimits

gamelift: DescribeEC2InstanceLimits

Baca

DescribeFleetAttributes

gamelift: DescribeFleetAttributes

Baca

DescribeFleetCapacity

gamelift: DescribeFleetCapacity

Baca

DescribeFleetDeployment

gamelift: DescribeFleetDeployment

Baca

DescribeFleetEvents

gamelift: DescribeFleetEvents

Baca

DescribeFleetLocationAttributes

gamelift: DescribeFleetLocationAttributes

Baca

DescribeFleetLocationCapacity

gamelift: DescribeFleetLocationCapacity

Baca

DescribeFleetLocationUtilization

gamelift: DescribeFleetLocationUtilization

Baca

DescribeFleetPortSettings

gamelift: DescribeFleetPortSettings

Baca

DescribeFleetUtilization

gamelift: DescribeFleetUtilization

Baca

DescribeGameServer

gamelift: DescribeGameServer

Baca

DescribeGameServerGroup

gamelift: DescribeGameServerGroup

Baca

DescribeGameServerInstances

gamelift: DescribeGameServerInstances

Baca

DescribeGameSessionDetails

gamelift: DescribeGameSessionDetails

Baca

DescribeGameSessionPlacement

gamelift: DescribeGameSessionPlacement

Baca

DescribeGameSessionQueues

gamelift: DescribeGameSessionQueues

Baca

DescribeGameSessions

gamelift: DescribeGameSessions

Baca

DescribeInstances

gamelift: DescribeInstances

Baca

DescribeMatchmaking

gamelift: DescribeMatchmaking

Baca

DescribeMatchmakingConfigurations

gamelift: DescribeMatchmakingConfigurations

Baca

DescribeMatchmakingRuleSets

gamelift: DescribeMatchmakingRuleSets

Baca

DescribePlayerSessions

gamelift: DescribePlayerSessions

Baca

DescribeRuntimeConfiguration

gamelift: DescribeRuntimeConfiguration

Baca

DescribeScalingPolicies

gamelift: DescribeScalingPolicies

Baca

DescribeScript

gamelift: DescribeScript

Baca

DescribeVpcPeeringAuthorizations

gamelift: DescribeVpcPeeringAuthorizations

Baca

DescribeVpcPeeringConnections

gamelift: DescribeVpcPeeringConnections

Baca

GetComputeAccess

gamelift: GetComputeAccess

Baca

GetComputeAuthToken

gamelift: GetComputeAuthToken

Baca

GetGameSessionLogUrl

gamelift: GetGameSessionLogUrl

Baca

GetInstanceAccess

gamelift: GetInstanceAccess

Baca

GetPlayerConnectionDetails

gamelift: GetPlayerConnectionDetails

Baca

ListAliases

gamelift: ListAliases

Daftar

ListBuilds

gamelift: ListBuilds

Daftar

ListCompute

gamelift: ListCompute

Daftar

ListContainerFleets

gamelift: ListContainerFleets

Daftar

ListContainerGroupDefinitionVersions

gamelift: ListContainerGroupDefinitionVersions

Daftar

ListContainerGroupDefinitions

gamelift: ListContainerGroupDefinitions

Daftar

ListFleetDeployments

gamelift: ListFleetDeployments

Daftar

ListFleets

gamelift: ListFleets

Daftar

ListGameServerGroups

gamelift: ListGameServerGroups

Daftar

ListGameServers

gamelift: ListGameServers

Daftar

ListLocations

gamelift: ListLocations

Daftar

ListScripts

gamelift: ListScripts

Daftar

ListTagsForResource

gamelift: ListTagsForResource

Baca

PutScalingPolicy

gamelift: PutScalingPolicy

Tulis

RegisterCompute

gamelift: RegisterCompute

Tulis

RegisterGameServer

gamelift: RegisterGameServer

Tulis

RequestUploadCredentials

gamelift: RequestUploadCredentials

Baca

ResolveAlias

gamelift: ResolveAlias

Baca

ResumeGameServerGroup

gamelift: ResumeGameServerGroup

Tulis

SearchGameSessions

gamelift: SearchGameSessions

Baca

StartFleetActions

gamelift: StartFleetActions

Tulis

StartGameSessionPlacement

gamelift: StartGameSessionPlacement

Tulis

StartMatchBackfill

gamelift: StartMatchBackfill

Tulis

StartMatchmaking

gamelift: StartMatchmaking

Tulis

StopFleetActions

gamelift: StopFleetActions

Tulis

StopGameSessionPlacement

gamelift: StopGameSessionPlacement

Tulis

StopMatchmaking

gamelift: StopMatchmaking

Tulis

SuspendGameServerGroup

gamelift: SuspendGameServerGroup

Tulis

TagResource

gamelift: TagResource

Menandai, Menulis

gamelift: TagResource

Menandai, Menulis

TerminateGameSession

gamelift: TerminateGameSession

Tulis

UntagResource

gamelift: UntagResource

Menandai, Menulis

gamelift: UntagResource

Menandai, Menulis

UpdateAlias

gamelift: UpdateAlias

Tulis

UpdateBuild

gamelift: UpdateBuild

Tulis

UpdateContainerFleet

gamelift: UpdateContainerFleet

Tulis

UpdateContainerGroupDefinition

gamelift: UpdateContainerGroupDefinition

Tulis

UpdateFleetAttributes

gamelift: UpdateFleetAttributes

Tulis

UpdateFleetCapacity

gamelift: UpdateFleetCapacity

Tulis

UpdateFleetPortSettings

gamelift: UpdateFleetPortSettings

Tulis

UpdateGameServer

gamelift: UpdateGameServer

Tulis

UpdateGameServerGroup

gamelift: UpdateGameServerGroup

Tulis

saya: PassRole

saya: PassedToService

gamelift.amazonaws.com

Tulis

UpdateGameSession

gamelift: UpdateGameSession

Tulis

UpdateGameSessionQueue

gamelift: UpdateGameSessionQueue

Tulis

UpdateMatchmakingConfiguration

gamelift: UpdateMatchmakingConfiguration

Tulis

UpdateRuntimeConfiguration

gamelift: UpdateRuntimeConfiguration

Tulis

UpdateScript

gamelift: UpdateScript

Tulis

saya: PassRole

saya: PassedToService

gamelift.amazonaws.com

Tulis

ValidateMatchmakingRuleSet

gamelift: ValidateMatchmakingRuleSet

Baca

Tindakan yang ditentukan oleh GameLift Server Amazon

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

AcceptMatch

Memberikan izin untuk mendaftarkan penerimaan pemain atau penolakan pertandingan yang diusulkan FlexMatch

Tulis

ClaimGameServer

Memberikan izin untuk mencari dan memesan server game untuk menyelenggarakan sesi permainan baru

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

CreateAlias

Memberikan izin untuk menentukan alias baru untuk armada

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateBuild

Memberikan izin untuk membuat build game baru menggunakan file yang disimpan di bucket Amazon S3

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateContainerFleet

Memberikan izin untuk membuat armada kontainer baru sumber daya komputasi untuk menjalankan server game Anda

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateContainerGroupDefinition

Memberikan izin untuk membuat definisi grup kontainer baru menggunakan gambar yang disimpan dalam repositori Amazon ECR

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateFleet

Memberikan izin untuk membuat armada sumber daya komputasi baru untuk menjalankan server game Anda

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateFleetLocations

Memberikan izin untuk menentukan lokasi tambahan untuk armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Tulis

armada

aws: ResourceTag /$ {} TagKey

CreateGameServerGroup

Memberikan izin untuk membuat grup server game baru, menyiapkan grup Auto Scaling yang sesuai, dan meluncurkan instance untuk meng-host server game

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateGameSession

Memberikan izin untuk memulai sesi permainan baru pada armada tertentu

Tulis

CreateGameSessionQueue

Memberikan izin untuk menyiapkan antrian baru untuk memproses permintaan penempatan sesi game

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateLocation

Memberikan izin untuk menentukan lokasi baru untuk armada

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateMatchmakingConfiguration

Memberikan izin untuk membuat mak comblang baru FlexMatch

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateMatchmakingRuleSet

Memberikan izin untuk membuat aturan perjodohan baru yang ditetapkan FlexMatch

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreatePlayerSession

Memberikan izin untuk memesan slot sesi permainan yang tersedia untuk pemain

Tulis

CreatePlayerSessions

Memberikan izin untuk memesan slot sesi permainan yang tersedia untuk beberapa pemain

Tulis

CreateScript

Memberikan izin untuk membuat skrip Server Realtime baru

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateVpcPeeringAuthorization

Memberikan izin GameLift untuk mengizinkan membuat atau menghapus koneksi peering antara VPC armada dan GameLift VPC di VPC lain Akun AWS

Tulis

CreateVpcPeeringConnection

Memberikan izin untuk membuat koneksi peering antara VPC armada Anda dan GameLift VPC di akun lain

Tulis

DeleteAlias

Memberikan izin untuk menghapus alias

alias*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteBuild

Memberikan izin untuk menghapus build game

bangun*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteContainerFleet

Memberikan izin untuk menghapus armada kontainer

Armada Kontainer*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteContainerGroupDefinition

Memberikan izin untuk menghapus definisi grup kontainer

GroupDefinitionkontainer*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFleet

Memberikan izin untuk menghapus armada kosong

armada*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFleetLocations

Memberikan izin untuk menghapus lokasi untuk armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Tulis

armada

aws: ResourceTag /$ {} TagKey

DeleteGameServerGroup

Memberikan izin untuk menghapus grup server game secara permanen dan menghentikan aktivitas FleetiQ untuk grup Auto Scaling terkait

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

DeleteGameSessionQueue

Memberikan izin untuk menghapus antrean sesi permainan yang ada

permainan SessionQueue *

aws: ResourceTag /$ {} TagKey

Tulis

DeleteLocation

Memberikan izin untuk menghapus lokasi

lokasi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteMatchmakingConfiguration

Memberikan izin untuk menghapus mak comblang yang ada FlexMatch

MatchMakingConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteMatchmakingRuleSet

Memberikan izin untuk menghapus set aturan FlexMatch perjodohan yang ada

perjodohan * RuleSet

aws: ResourceTag /$ {} TagKey

Tulis

DeleteScalingPolicy

Memberikan izin untuk menghapus satu set aturan auto-scaling

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Tulis

armada

aws: ResourceTag /$ {} TagKey

DeleteScript

Memberikan izin untuk menghapus skrip Server Realtime

skrip*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteVpcPeeringAuthorization

Memberikan izin untuk membatalkan otorisasi peering VPC

Tulis

DeleteVpcPeeringConnection

Memberikan izin untuk menghapus koneksi peering antara VPC

Tulis

DeregisterCompute

Memberikan izin untuk membatalkan pendaftaran komputasi terhadap armada

armada*

aws: ResourceTag /$ {} TagKey

Tulis

DeregisterGameServer

Memberikan izin untuk menghapus server game dari grup server game

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

DescribeAlias

Memberikan izin untuk mengambil properti untuk alias

alias*

aws: ResourceTag /$ {} TagKey

Baca

DescribeBuild

Memberikan izin untuk mengambil properti untuk build game

bangun*

aws: ResourceTag /$ {} TagKey

Baca

DescribeCompute

Memberikan izin untuk mengambil informasi untuk komputasi dalam armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

DescribeContainerFleet

Memberikan izin untuk mengambil properti armada kontainer yang ada

Armada Kontainer*

aws: ResourceTag /$ {} TagKey

Baca

DescribeContainerGroupDefinition

Memberikan izin untuk mengambil properti dari definisi grup kontainer yang ada

GroupDefinitionkontainer*

aws: ResourceTag /$ {} TagKey

Baca

DescribeContainerGroupPortMappings

Memberikan izin untuk mengambil pemetaan pelabuhan kontainer untuk armada kontainer

Armada Kontainer*

aws: ResourceTag /$ {} TagKey

Baca

DescribeEC2InstanceLimits

Memberikan izin untuk mengambil penggunaan maksimum yang diizinkan dan saat ini untuk jenis instans EC2

Baca

DescribeFleetAttributes

Memberikan izin untuk mengambil properti umum, termasuk status, untuk armada

Baca

DescribeFleetCapacity

Memberikan izin untuk mengambil pengaturan kapasitas saat ini untuk armada terkelola

Baca

DescribeFleetDeployment

Memberikan izin untuk mengambil properti dari penyebaran armada yang ada

Armada Kontainer*

aws: ResourceTag /$ {} TagKey

Baca

DescribeFleetEvents

Memberikan izin untuk mengambil entri dari log peristiwa armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

DescribeFleetLocationAttributes

Memberikan izin untuk mengambil properti umum, termasuk status, untuk lokasi armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

DescribeFleetLocationCapacity

Memberikan izin untuk mengambil pengaturan kapasitas saat ini untuk lokasi armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

DescribeFleetLocationUtilization

Memberikan izin untuk mengambil statistik pemanfaatan untuk lokasi armada

armada*

aws: ResourceTag /$ {} TagKey

Baca

DescribeFleetPortSettings

Memberikan izin untuk mengambil izin koneksi masuk untuk armada

armada*

aws: ResourceTag /$ {} TagKey

Baca

DescribeFleetUtilization

Memberikan izin untuk mengambil statistik pemanfaatan untuk armada

Baca

DescribeGameServer

Memberikan izin untuk mengambil properti untuk server game

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Baca

DescribeGameServerGroup

Memberikan izin untuk mengambil properti untuk grup server game

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Baca

DescribeGameServerInstances

Memberikan izin untuk mengambil status instans EC2 dalam grup server game

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Baca

DescribeGameSessionDetails

Memberikan izin untuk mengambil properti untuk sesi permainan dalam armada, termasuk kebijakan perlindungan

Baca

DescribeGameSessionPlacement

Memberikan izin untuk mengambil detail permintaan penempatan sesi permainan

Baca

DescribeGameSessionQueues

Memberikan izin untuk mengambil properti untuk antrian sesi permainan

Baca

DescribeGameSessions

Memberikan izin untuk mengambil properti untuk sesi permainan dalam armada

Baca

DescribeInstances

Memberikan izin untuk mengambil informasi tentang instance dalam armada terkelola

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

DescribeMatchmaking

Memberikan izin untuk mengambil rincian tiket perjodohan

Baca

DescribeMatchmakingConfigurations

Memberikan izin untuk mengambil properti untuk mak comblang FlexMatch

Baca

DescribeMatchmakingRuleSets

Memberikan izin untuk mengambil properti untuk FlexMatch set aturan perjodohan

Baca

DescribePlayerSessions

Memberikan izin untuk mengambil properti untuk sesi pemain dalam sesi permainan

Baca

DescribeRuntimeConfiguration

Memberikan izin untuk mengambil konfigurasi runtime saat ini untuk armada

armada*

aws: ResourceTag /$ {} TagKey

Baca

DescribeScalingPolicies

Memberikan izin untuk mengambil semua kebijakan penskalaan yang diterapkan pada armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

DescribeScript

Memberikan izin untuk mengambil properti untuk skrip Server Realtime

skrip*

aws: ResourceTag /$ {} TagKey

Baca

DescribeVpcPeeringAuthorizations

Memberikan izin untuk mengambil otorisasi peering VPC yang valid

Baca

DescribeVpcPeeringConnections

Memberikan izin untuk mengambil detail tentang koneksi peering VPC yang aktif atau tertunda

Baca

GetComputeAccess

Memberikan izin untuk mengambil kredensil untuk mengakses komputasi dari jarak jauh dalam armada terkelola

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

GetComputeAuthToken

Memberikan izin untuk mengambil token otentikasi yang memungkinkan proses pada komputasi untuk mengirim permintaan ke layanan Amazon GameLift

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Baca

armada

aws: ResourceTag /$ {} TagKey

GetGameSessionLogUrl

Memberikan izin untuk mengambil lokasi log yang disimpan untuk sesi permainan

Baca

GetInstanceAccess

Memberikan izin untuk meminta akses jarak jauh ke instance armada tertentu

armada*

aws: ResourceTag /$ {} TagKey

Baca

GetPlayerConnectionDetails

Memberikan izin untuk mengambil titik akhir koneksi pemain dan token gateway pemain untuk sesi permainan

Baca

ListAliases

Memberikan izin untuk mengambil semua alias yang ditentukan di Wilayah saat ini

Daftar

ListBuilds

Memberikan izin untuk mengambil semua build game di Wilayah saat ini

Daftar

ListCompute

Memberikan izin untuk mengambil semua sumber daya komputasi di Wilayah saat ini

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Daftar

armada

aws: ResourceTag /$ {} TagKey

ListContainerFleets

Memberikan izin untuk mengambil properti dari semua armada kontainer yang ada di Wilayah saat ini

Daftar

ListContainerGroupDefinitionVersions

Memberikan izin untuk mengambil properti dari semua versi definisi grup kontainer yang ada

GroupDefinitionkontainer*

aws: ResourceTag /$ {} TagKey

Daftar

ListContainerGroupDefinitions

Memberikan izin untuk mengambil properti dari semua definisi grup kontainer yang ada di Wilayah saat ini

Daftar

ListFleetDeployments

Memberikan izin untuk mengambil properti dari semua penyebaran armada yang ada di Wilayah saat ini

Daftar

ListFleets

Memberikan izin untuk mengambil daftar ID armada untuk semua armada di Wilayah saat ini

Daftar

ListGameServerGroups

Memberikan izin untuk mengambil semua grup server game yang ditentukan di Wilayah saat ini

Daftar

ListGameServers

Memberikan izin untuk mengambil semua server game yang saat ini berjalan di grup server game

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Daftar

ListLocations

Memberikan izin untuk mengambil semua lokasi di akun ini

Daftar

ListScripts

Memberikan izin untuk mengambil properti untuk semua skrip Server Realtime di wilayah saat ini

Daftar

ListTagsForResource

Memberikan izin untuk mengambil tag untuk sumber daya GameLift

alias

aws: ResourceTag /$ {} TagKey

Baca

membangun

aws: ResourceTag /$ {} TagKey

Armada Kontainer

aws: ResourceTag /$ {} TagKey

kontainer GroupDefinition

aws: ResourceTag /$ {} TagKey

armada

aws: ResourceTag /$ {} TagKey

permainan ServerGroup

aws: ResourceTag /$ {} TagKey

permainan SessionQueue

aws: ResourceTag /$ {} TagKey

lokasi

aws: ResourceTag /$ {} TagKey

MatchMakingConfiguration

aws: ResourceTag /$ {} TagKey

perjodohan RuleSet

aws: ResourceTag /$ {} TagKey

naskah

aws: ResourceTag /$ {} TagKey

PutScalingPolicy

Memberikan izin untuk membuat atau memperbarui kebijakan auto-scaling armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Tulis

armada

aws: ResourceTag /$ {} TagKey

RegisterCompute

Memberikan izin untuk mendaftarkan komputasi terhadap armada

armada*

aws: ResourceTag /$ {} TagKey

Tulis

RegisterGameServer

Memberikan izin untuk memberi tahu GameLift FleetiQ saat server game baru siap menghosting gameplay

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

RequestUploadCredentials

Memberikan izin untuk mengambil kredenal unggahan baru untuk digunakan saat mengunggah build game baru

bangun*

aws: ResourceTag /$ {} TagKey

Baca

ResolveAlias

Memberikan izin untuk mengambil ID armada yang terkait dengan alias

alias*

aws: ResourceTag /$ {} TagKey

Baca

ResumeGameServerGroup

Memberikan izin untuk mengembalikan aktivitas FleetiQ yang ditangguhkan untuk grup server game

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

SearchGameSessions

Memberikan izin untuk mengambil sesi permainan yang cocok dengan serangkaian kriteria pencarian

Baca

StartFleetActions

Memberikan izin untuk melanjutkan aktivitas auto-scaling pada armada setelah dihentikan dengan () StopFleetActions

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Tulis

armada

aws: ResourceTag /$ {} TagKey

StartGameSessionPlacement

Memberikan izin untuk mengirim permintaan penempatan sesi game ke antrian sesi permainan

permainan SessionQueue *

aws: ResourceTag /$ {} TagKey

Tulis

StartMatchBackfill

Memberikan izin untuk meminta FlexMatch perjodohan untuk mengisi slot pemain yang tersedia di sesi permainan yang ada

Tulis

StartMatchmaking

Memberikan izin untuk meminta FlexMatch perjodohan untuk satu atau sekelompok pemain dan memulai penempatan sesi permainan

Tulis

StopFleetActions

Memberikan izin untuk menangguhkan aktivitas auto-scaling pada armada

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Tulis

armada

aws: ResourceTag /$ {} TagKey

StopGameSessionPlacement

Memberikan izin untuk membatalkan permintaan penempatan sesi game yang sedang berlangsung

Tulis

StopMatchmaking

Memberikan izin untuk membatalkan permintaan pencocokan atau pencocokan isi ulang yang sedang berlangsung

Tulis

SuspendGameServerGroup

Memberikan izin untuk menghentikan sementara aktivitas FleetiQ untuk grup server game

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai sumber daya GameLift

alias

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

membangun

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Armada Kontainer

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kontainer GroupDefinition

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

armada

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

permainan ServerGroup

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

permainan SessionQueue

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

lokasi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MatchMakingConfiguration

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

perjodohan RuleSet

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

naskah

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

TerminateGameSession

Memberikan izin untuk menutup sesi permainan yang ada

Tulis

UntagResource

Memberikan izin untuk menghapus tag sumber daya GameLift

alias

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

membangun

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Armada Kontainer

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kontainer GroupDefinition

aws: ResourceTag /$ {} TagKey

aws: TagKeys

armada

aws: ResourceTag /$ {} TagKey

aws: TagKeys

permainan ServerGroup

aws: ResourceTag /$ {} TagKey

aws: TagKeys

permainan SessionQueue

aws: ResourceTag /$ {} TagKey

aws: TagKeys

lokasi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MatchMakingConfiguration

aws: ResourceTag /$ {} TagKey

aws: TagKeys

perjodohan RuleSet

aws: ResourceTag /$ {} TagKey

aws: TagKeys

naskah

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateAlias

Memberikan izin untuk memperbarui properti alias yang ada

alias*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateBuild

Memberikan izin untuk memperbarui metadata build yang ada

bangun*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateContainerFleet

Memberikan izin untuk memperbarui armada kontainer yang ada

Armada Kontainer*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateContainerGroupDefinition

Memberikan izin untuk memperbarui properti definisi grup kontainer yang ada

GroupDefinitionkontainer*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateFleetAttributes

Memberikan izin untuk memperbarui properti umum armada yang ada

armada*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateFleetCapacity

Memberikan izin untuk menyesuaikan pengaturan kapasitas armada yang dikelola

Armada Kontainer

aws: ResourceTag /$ {} TagKey

Tulis

armada

aws: ResourceTag /$ {} TagKey

UpdateFleetPortSettings

Memberikan izin untuk menyesuaikan pengaturan pelabuhan armada

armada*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateGameServer

Memberikan izin untuk mengubah properti server game, status kesehatan, atau status pemanfaatan

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

UpdateGameServerGroup

Memberikan izin untuk memperbarui properti untuk grup server game, termasuk jenis instans yang diizinkan

permainan ServerGroup *

aws: ResourceTag /$ {} TagKey

Tulis

UpdateGameSession

Memberikan izin untuk memperbarui properti sesi game yang ada

Tulis

UpdateGameSessionQueue

Memberikan izin untuk memperbarui properti antrian sesi game yang ada

permainan SessionQueue *

aws: ResourceTag /$ {} TagKey

Tulis

UpdateMatchmakingConfiguration

Memberikan izin untuk memperbarui properti dari konfigurasi FlexMatch perjodohan yang ada

MatchMakingConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateRuntimeConfiguration

Memberikan izin untuk memperbarui cara proses server dikonfigurasi pada instance di armada yang ada

armada*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateScript

Memberikan izin untuk memperbarui metadata dan konten skrip Server Realtime yang ada

skrip*

aws: ResourceTag /$ {} TagKey

Tulis

ValidateMatchmakingRuleSet

Memberikan izin untuk memvalidasi sintaks dari kumpulan aturan perjodohan FlexMatch

Baca

Jenis sumber daya yang ditentukan oleh GameLift Server Amazon

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

alias

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

aws: ResourceTag /$ {} TagKey

membangun

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :build/$ {} BuildId

aws: ResourceTag /$ {} TagKey

Armada Kontainer

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :containerfleet/$ {} FleetId

aws: ResourceTag /$ {} TagKey

kontainer GroupDefinition

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :containergroupdefinition/$ {Name}

aws: ResourceTag /$ {} TagKey

armada

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :fleet/$ {} FleetId

aws: ResourceTag /$ {} TagKey

permainan ServerGroup

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :gameservergroup/$ {} GameServerGroupName

aws: ResourceTag /$ {} TagKey

permainan SessionQueue

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :gamesessionqueue/$ {} GameSessionQueueName

aws: ResourceTag /$ {} TagKey

lokasi

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :lokasi/$ {} LocationId

aws: ResourceTag /$ {} TagKey

MatchMakingConfiguration

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :matchmakingconfiguration/$ {} MatchmakingConfigurationName

aws: ResourceTag /$ {} TagKey

perjodohan RuleSet

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :matchmakingruleset/$ {} MatchmakingRuleSetName

aws: ResourceTag /$ {} TagKey

skrip

arn: $ {Partition} :gamelift: $ {Wilayah} :$ {Akun} :script/$ {} ScriptId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk GameLift Server Amazon

GameLift Server Amazon mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString