View a markdown version of this page

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

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

Azioni, risorse e chiavi di condizione per Amazon GameLift Stream

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

Riferimenti:

Operazioni API definite da Amazon GameLift Stream

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

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AddStreamGroupLocations

gameliftstreams:AddStreamGroupLocations

Scrittura

AssociateApplications

gameliftstreams:AssociateApplications

Scrittura

CreateApplication

gameliftstreams:CreateApplication

Scrittura

gameliftstreams:TagResource

Etichettatura, scrittura

CreateStreamGroup

gameliftstreams:AssociateApplications

Scrittura

gameliftstreams:CreateStreamGroup

Scrittura

gameliftstreams:TagResource

Etichettare, scrivere

CreateStreamSessionAdminShell

gameliftstreams:CreateStreamSessionAdminShell

Scrittura

CreateStreamSessionConnection

gameliftstreams:CreateStreamSessionConnection

Scrittura

CreateStreamUrl

gameliftstreams:CreateStreamUrl

Scrittura

gameliftstreams:StartStreamSession

Scrittura

iam:PassRole

iam:PassedToService

gameliftstreams.amazonaws.com

Scrittura

DeleteApplication

gameliftstreams:DeleteApplication

Scrittura

DeleteStreamGroup

gameliftstreams:DeleteStreamGroup

Scrittura

DisassociateApplications

gameliftstreams:DisassociateApplications

Scrittura

ExportStreamSessionFiles

gameliftstreams:ExportStreamSessionFiles

Scrittura

GetApplication

gameliftstreams:GetApplication

Lettura

GetStreamGroup

gameliftstreams:GetStreamGroup

Lettura

GetStreamSession

gameliftstreams:GetStreamSession

Lettura

GetStreamUrl

gameliftstreams:GetStreamUrl

Lettura

ListApplicationShaderCaches

gameliftstreams:ListApplicationShaderCaches

List

ListApplications

gameliftstreams:ListApplications

List

ListStreamGroups

gameliftstreams:ListStreamGroups

List

ListStreamSessions

gameliftstreams:ListStreamSessions

Lettura

ListStreamSessionsByAccount

gameliftstreams:ListStreamSessionsByAccount

Lettura

ListStreamUrls

gameliftstreams:ListStreamUrls

List

ListTagsForResource

gameliftstreams:ListTagsForResource

Lettura

RemoveStreamGroupLocations

gameliftstreams:RemoveStreamGroupLocations

Scrittura

RevokeStreamUrl

gameliftstreams:RevokeStreamUrl

Scrittura

StartStreamSession

gameliftstreams:StartStreamSession

Scrittura

iam:PassRole

iam:PassedToService

gameliftstreams.amazonaws.com

Scrittura

TagResource

gameliftstreams:TagResource

Etichettare, scrivere

TerminateStreamSession

gameliftstreams:TerminateStreamSession

Scrittura

UntagResource

gameliftstreams:UntagResource

Etichettare, scrivere

UpdateApplication

gameliftstreams:UpdateApplication

Scrittura

UpdateStreamGroup

gameliftstreams:UpdateStreamGroup

Scrittura

Azioni definite da Amazon GameLift Stream

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

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

AddStreamGroupLocations

Concede il permesso di allegare un StreamGroup posizione remota

stream group*

aws:ResourceTag/${TagKey}

Scrittura

AssociateApplications

Concede il permesso di associare le Applicazioni a un StreamGroup

application*

aws:ResourceTag/${TagKey}

Scrittura

stream group*

aws:ResourceTag/${TagKey}

CreateApplication

Concede l'autorizzazione per creare un'applicazione

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateStreamGroup

Concede il permesso di creare un StreamGroup

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateStreamSessionAdminShell

Concede l'autorizzazione a stabilire una connessione terminale amministrativa a una sessione di streaming

stream group*

aws:ResourceTag/${TagKey}

Scrittura

CreateStreamSessionConnection

Concede il permesso di creare una connessione a una sessione di streaming

stream group*

aws:ResourceTag/${TagKey}

Scrittura

CreateStreamUrl

Concede l'autorizzazione a creare un URL di streaming

application*

aws:ResourceTag/${TagKey}

gameliftstreams:RoleArn

Scrittura

stream group*

aws:ResourceTag/${TagKey}

gameliftstreams:RoleArn

DeleteApplication

Concede l'autorizzazione per eliminare un'app.

application*

aws:ResourceTag/${TagKey}

Scrittura

DeleteStreamGroup

Concede il permesso di eliminare un StreamGroup

stream group*

aws:ResourceTag/${TagKey}

Scrittura

DisassociateApplications

Concede il permesso di dissociare le Applicazioni da un StreamGroup

application*

aws:ResourceTag/${TagKey}

Scrittura

stream group*

aws:ResourceTag/${TagKey}

ExportStreamSessionFiles

Concede il permesso di esportare i file di sessione di streaming generati dall'applicazione

stream group*

aws:ResourceTag/${TagKey}

Scrittura

GetApplication

Concede l'autorizzazione per ottenere un'applicazione

application*

aws:ResourceTag/${TagKey}

Lettura

GetStreamGroup

Concede il «permesso» per ottenere un StreamGroup

stream group*

aws:ResourceTag/${TagKey}

Lettura

GetStreamSession

Concede il permesso di ottenere una sessione di streaming

stream group*

aws:ResourceTag/${TagKey}

Lettura

GetStreamUrl

Concede il permesso di ottenere l'URL di uno streaming

stream group*

aws:ResourceTag/${TagKey}

Lettura

ListApplicationShaderCaches

Concede il permesso di elencare le cache degli shader delle applicazioni

application*

aws:ResourceTag/${TagKey}

List

ListApplications

Concede l'autorizzazione per elencare le applicazioni

List

ListStreamGroups

Concede il permesso di elencare StreamGroups

List

ListStreamSessions

Concede il permesso di elencare le sessioni di streaming

stream group*

aws:ResourceTag/${TagKey}

Lettura

ListStreamSessionsByAccount

Concede il permesso di elencare le sessioni di streaming

Lettura

ListStreamUrls

Concede il permesso di elencare gli URL degli stream

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

application

aws:ResourceTag/${TagKey}

Lettura

stream group

aws:ResourceTag/${TagKey}

RemoveStreamGroupLocations

Concede il permesso di staccare un StreamGroup posizione remota

stream group*

aws:ResourceTag/${TagKey}

Scrittura

RevokeStreamUrl

Concede il permesso di revocare l'URL di uno streaming

stream group*

aws:ResourceTag/${TagKey}

Scrittura

StartStreamSession

Concede il permesso di creare una sessione di streaming

stream group*

aws:ResourceTag/${TagKey}

gameliftstreams:RoleArn

Scrittura

TagResource

Concede l'autorizzazione per applicare un tag a una risorsa.

application

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

stream group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TerminateStreamSession

Concede il permesso di terminare una sessione di streaming

stream group*

aws:ResourceTag/${TagKey}

Scrittura

UntagResource

Concede l'autorizzazione per rimuovere un tag da una risorsa.

application

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

stream group

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateApplication

Concede l'autorizzazione per aggiornare un'applicazione

application*

aws:ResourceTag/${TagKey}

Scrittura

UpdateStreamGroup

Concede il permesso di aggiornare un StreamGroup

stream group*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da Amazon GameLift Stream

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

Tipi di risorse ARN Chiavi di condizione

application

arn:${Partition}:gameliftstreams:${Region}:${Account}:application/${ApplicationId}

aws:ResourceTag/${TagKey}

stream group

arn:${Partition}:gameliftstreams:${Region}:${Account}:streamgroup/${StreamGroupId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon GameLift Stream

Amazon GameLift Streams definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base ai tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso in base a un elenco di chiavi di tag consentite nella richiesta

ArrayOfString

gameliftstreams:RoleArn

Filtra l'accesso tramite l'ARN del ruolo IAM passato ad Amazon GameLift Stream da assumere per la sessione di streaming

ARN