View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Nimble Studio - 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à.

Operazioni, risorse e chiavi di condizione per Amazon Nimble Studio

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

Riferimenti:

Operazioni definite da Amazon Nimble Studio

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

AcceptEulas

Concede l'autorizzazione per accettare i contratti di licenza con l'utente finale (EULA)

eula*

Write

CreateLaunchProfile

Concede l'autorizzazione per creare un profilo di avvio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

CreateStreamingImage

Concede l'autorizzazione per creare un'immagine di streaming

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

CreateStreamingSession

Concede l'autorizzazione per creare una sessione di streaming

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Scrittura

CreateStreamingSessionStream

Concede il permesso di creare un StreamingSessionStream

streaming-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

nimble:requesterPrincipalId

Scrittura

CreateStudio

Concede l'autorizzazione per creare uno studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

CreateStudioComponent

Concede l'autorizzazione per creare un nuovo componente dello studio. Un componente dello studio stabilisce a quale risorsa di rete un profilo di avvio fornirà l'accesso

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

DeleteLaunchProfile

Concede l'autorizzazione per eliminare un profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

DeleteLaunchProfileMember

Concede l'autorizzazione per eliminare un membro del profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

DeleteStreamingImage

Concede l'autorizzazione per eliminare un'immagine di streaming

streaming-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

DeleteStreamingSession

Concede l'autorizzazione per eliminare una sessione di streaming

streaming-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

nimble:requesterPrincipalId

Write

DeleteStudio

Concede l'autorizzazione per eliminare uno studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

DeleteStudioComponent

Concede l'autorizzazione per eliminare un componente dello studio

studio-component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

DeleteStudioMember

Concede l'autorizzazione per eliminare un membro dello studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

GetEula

Concede l'autorizzazione per ottenere un contratto di licenza con l'utente finale (EULA)

eula*

Lettura

GetLaunchProfile

Concede l'autorizzazione per ottenere un profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

GetLaunchProfileDetails

Concede l'autorizzazione per ottenere i dettagli di un profilo di avvio, che includono il riepilogo dei componenti dello studio e delle immagini di streaming utilizzate dal profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

GetLaunchProfileInitialization

Concede l'autorizzazione per ottenere un'inizializzazione del profilo di avvio. Un'inizializzazione del profilo di avvio è una versione dereferenziata di un profilo di avvio, incluse le informazioni allegate relative alla connessione ai componenti dello studio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

GetLaunchProfileMember

Concede l'autorizzazione per ottenere un membro del profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

GetStreamingImage

Concede l'autorizzazione per ottenere un'immagine di streaming

streaming-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

GetStreamingSession

Concede l'autorizzazione per ottenere una sessione di streaming

streaming-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

nimble:requesterPrincipalId

Lettura

GetStreamingSessionBackup

Concede l'autorizzazione per ottenere il backup di una sessione di streaming

streaming-session-backup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:ownedBy

nimble:requesterPrincipalId

Lettura

GetStreamingSessionStream

Concede l'autorizzazione per ottenere un flusso della sessione di streaming

streaming-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

nimble:requesterPrincipalId

Read

GetStudio

Concede l'autorizzazione per ottenere uno studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

GetStudioComponent

Concede l'autorizzazione per ottenere un componente dello studio

studio-component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

GetStudioMember

Concede l'autorizzazione per ottenere un membro dello studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

ListEulaAcceptances

Concede l'autorizzazione per elencare le accettazioni dei contratti di licenza con l'utente finale (EULA)

eula-acceptance*

nimble:studioId

Read

ListEulas

Concede l'autorizzazione per elencare gli accordi di licenza con l'utente finale (EULA)

eula*

Read

ListLaunchProfileMembers

Concede l'autorizzazione per elencare membri del profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

ListLaunchProfiles

Concede l'autorizzazione per elencare i profili di avvio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:principalId

nimble:requesterPrincipalId

nimble:studioId

Read

ListStreamingImages

Concede l'autorizzazione per elencare immagini di streaming

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Lettura

ListStreamingSessionBackups

Concede l'autorizzazione per elencare i backup delle sessioni di streaming

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:requesterPrincipalId

nimble:studioId

Lettura

ListStreamingSessions

Concede l'autorizzazione per elencare le sessioni di streaming

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

nimble:requesterPrincipalId

nimble:studioId

Read

ListStudioComponents

Concede l'autorizzazione per elencare i componenti dello studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

ListStudioMembers

Concede l'autorizzazione per elencare i membri dello studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Read

ListStudios

Concede l'autorizzazione per elencare tutti gli studi

Read

ListTagsForResource

Concede l'autorizzazione per elencare tutti i tag di una risorsa di Nimble Studio

launch-profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Lettura

streaming-image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

streaming-session

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

streaming-session-backup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:ownedBy

studio

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

studio-component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

PutLaunchProfileMembers

Concede il permesso a add/update avviare i membri del profilo

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Scrittura

PutStudioMembers

Concede il permesso a add/update membri dello studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Scrittura

StartStreamingSession

Concede l'autorizzazione per avviare una sessione di streaming

streaming-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

nimble:requesterPrincipalId

Scrittura

streaming-session-backup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:ownedBy

nimble:requesterPrincipalId

StartStudioSSOConfigurationRepair

Concede il permesso di riparare lo studio AWS Configurazione dell'IAM Identity Center

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Scrittura

StopStreamingSession

Concede l'autorizzazione per interrompere una sessione di streaming

streaming-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

nimble:requesterPrincipalId

Scrittura

TagResource

Concede l'autorizzazione per aggiungere o sovrascrivere uno o più tag per la risorsa Nimble Studio specificata

launch-profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Etichettatura, scrittura

streaming-image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

streaming-session

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

streaming-session-backup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:ownedBy

studio

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

studio-component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

UntagResource

Concede l'autorizzazione per dissociare uno o più tag dalla risorsa Nimble Studio specificata

launch-profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Etichettare, scrivere

streaming-image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

streaming-session

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

streaming-session-backup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:ownedBy

studio

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

studio-component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

UpdateLaunchProfile

Concede l'autorizzazione per aggiornare un profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

UpdateLaunchProfileMember

Concede l'autorizzazione per aggiornare un membro del profilo di avvio

launch-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

UpdateStreamingImage

Concede l'autorizzazione per aggiornare un'immagine di streaming

streaming-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

UpdateStudio

Concede l'autorizzazione per aggiornare uno studio

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Write

UpdateStudioComponent

Concede l'autorizzazione per aggiornare un componente dello studio

studio-component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Scrittura

Permission-only azioni per Amazon Nimble Studio

Le seguenti azioni sono definite da Amazon Nimble Studio ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

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

GetFeatureMap

Concede l'autorizzazione per consentire al portale Nimble Studio di mostrare le caratteristiche appropriate per questo account

Lettura

PutStudioLogEvents

Concede l'autorizzazione per comunicare parametri e log affinché il portale Nimble Studio possa monitorare lo stato delle applicazioni

studio*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Scrittura

Tipi di risorse definiti da Amazon Nimble Studio

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

eula

arn:${Partition}:nimble:${Region}:${Account}:eula/${EulaId}

eula-acceptance

arn:${Partition}:nimble:${Region}:${Account}:eula-acceptance/${EulaAcceptanceId}

nimble:studioId

launch-profile

arn:${Partition}:nimble:${Region}:${Account}:launch-profile/${LaunchProfileId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

streaming-image

arn:${Partition}:nimble:${Region}:${Account}:streaming-image/${StreamingImageId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

streaming-session

arn:${Partition}:nimble:${Region}:${Account}:streaming-session/${StreamingSessionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:createdBy

nimble:ownedBy

streaming-session-backup

arn:${Partition}:nimble:${Region}:${Account}:streaming-session-backup/${StreamingSessionBackupId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:ownedBy

studio

arn:${Partition}:nimble:${Region}:${Account}:studio/${StudioId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

studio-component

arn:${Partition}:nimble:${Region}:${Account}:studio-component/${StudioComponentId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

nimble:studioId

Chiavi di condizione per Amazon Nimble Studio

Amazon Nimble Studio definisce le seguenti chiavi di condizione, che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base a un tag formato da una coppia chiave/valore consentito nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base a un tag formato da una coppia chiave/valore di tag di una risorsa.

String

aws:TagKeys

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

ArrayOfString

nimble:createdBy

Filtra l'accesso in base al parametro di richiesta createdBy o all'ID del creatore della risorsa

String

nimble:ownedBy

Filtra l'accesso in base al parametro di richiesta ownedBy o all'ID del proprietario della risorsa

String

nimble:principalId

Filtra l'accesso in base al parametro di richiesta principalId

String

nimble:requesterPrincipalId

Filtra l'accesso in base all'ID dell'utente connesso

String

nimble:studioId

Filtra l'accesso da uno specifico studio

ARN