Azioni, risorse e chiavi di condizione per Amazon AppStream 2.0
Amazon AppStream 2.0 (prefisso del servizio:appstream) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da Amazon AppStream 2.0
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 la tabella Azioni.
| Operation | Azione IAM | Chiave di condizione | Valori possibili | Livello di accesso |
|---|---|---|---|---|
|
AssociateApplicationFleet |
Scrittura |
|||
|
AssociateFleet |
Scrittura |
|||
|
BatchAssociateUserStack |
Scrittura |
|||
|
BatchDisassociateUserStack |
Scrittura |
|||
|
CopyImage |
Scrittura |
|||
|
CreateAppBlock |
Scrittura |
|||
|
CreateApplication |
Scrittura |
|||
|
CreateDirectoryConfig |
Scrittura |
|||
|
CreateEntitlement |
Scrittura |
|||
|
CreateFleet |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
appstream.amazonaws.com |
Scrittura |
||
|
CreateImageBuilder |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
appstream.amazonaws.com |
Scrittura |
||
|
CreateImageBuilderStreamingURL |
Scrittura |
|||
|
CreateStack |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
URL CreateStreaming |
Scrittura |
|||
|
CreateUpdatedImage |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateUsageReportSubscription |
Scrittura |
|||
|
CreateUser |
Scrittura |
|||
|
DeleteApplication |
Scrittura |
|||
|
DeleteDirectoryConfig |
Scrittura |
|||
|
DeleteEntitlement |
Scrittura |
|||
|
DeleteFleet |
Scrittura |
|||
|
DeleteImage |
Scrittura |
|||
|
DeleteImageBuilder |
Scrittura |
|||
|
DeleteImagePermissions |
Scrittura |
|||
|
DeleteStack |
Scrittura |
|||
|
DeleteUsageReportSubscription |
Scrittura |
|||
|
DeleteUser |
Scrittura |
|||
|
DescribeAppBlockBuilderAppBlockAssociations |
List |
|||
|
DescribeAppBlockBuilders |
List |
|||
|
DescribeAppBlocks |
List |
|||
|
DescribeApplicationFleetAssociations |
List |
|||
|
DescribeApplications |
List |
|||
|
DescribeDirectoryConfigs |
List |
|||
|
DescribeEntitlements |
List |
|||
|
DescribeFleets |
List |
|||
|
DescribeImageBuilders |
List |
|||
|
DescribeImagePermissions |
Lettura |
|||
|
DescribeImages |
List |
|||
|
DescribeSessions |
List |
|||
|
DescribeStacks |
List |
|||
|
DescribeThemeForStack |
Lettura |
|||
|
DescribeUsageReportSubscriptions |
List |
|||
|
DescribeUserStackAssociations |
List |
|||
|
DescribeUsers |
List |
|||
|
DisableUser |
Scrittura |
|||
|
DisassociateApplicationFleet |
Scrittura |
|||
|
DisassociateApplicationFromEntitlement |
Scrittura |
|||
|
DisassociateFleet |
Scrittura |
|||
|
EnableUser |
Scrittura |
|||
|
ExpireSession |
Scrittura |
|||
|
ListAssociatedFleets |
Lettura |
|||
|
ListAssociatedStacks |
Lettura |
|||
|
ListEntitledApplications |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
StartFleet |
Scrittura |
|||
|
StartImageBuilder |
Scrittura |
|||
|
StopFleet |
Scrittura |
|||
|
StopImageBuilder |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateDirectoryConfig |
Scrittura |
|||
|
UpdateEntitlement |
Scrittura |
|||
|
UpdateFleet |
Scrittura |
|||
Io sono: PassedToService |
appstream.amazonaws.com |
Scrittura |
||
|
UpdateImagePermissions |
Scrittura |
|||
|
UpdateStack |
Scrittura |
Azioni definite da Amazon AppStream 2.0
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione ad associare il generatore di un blocco app specificato al blocco app |
Scrittura |
|||
Concede l'autorizzazione per associare l'applicazione specificata con il parco istanze |
Scrittura |
|||
Concede l'autorizzazione per associare l'applicazione specificata al diritto specificato |
Scrittura |
|||
Concede l'autorizzazione per associare il parco istanze specificato con lo stack specificato |
Scrittura |
|||
Concede l'autorizzazione ad associare le applicazioni incluse nella licenza a un'istanza esistente di Image Builder |
Scrittura |
|||
Concede l'autorizzazione per associare gli utenti specificati con lo stack specificato. Gli utenti in un pool di utenti non possono essere assegnati a stack con parchi istanze uniti a un dominio Active Directory |
Scrittura |
|||
Concede l'autorizzazione per dissociare gli utenti specificati dallo stack specificato |
Scrittura |
|||
Concede il permesso di copiare l'immagine specificata all'interno della stessa regione o in una nuova regione all'interno della stessa Account AWS |
Scrittura |
|||
Concede l'autorizzazione per creare un blocco app. I blocchi app memorizzano i dettagli sull'hard disk virtuale che contiene i file per l'applicazione in un bucket S3. Inoltre, memorizzano anche lo script di installazione contenente i dettagli per montare l'hard disk virtuale. I blocchi app sono supportati solo per i parchi istanze Elastic |
legge: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a creare un generatore di un blocco app. Un generatore di blocco app è una macchina virtuale utilizzata per creare un blocco app |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione a creare un URL per avviare una sessione di streaming del generatore del blocco app |
Scrittura |
|||
Concede l'autorizzazione per creare un'applicazione all'interno dell'account cliente. Le applicazioni memorizzano i dettagli per avviare applicazioni su istanze di streaming. Questo è supportato solo per i parchi istanze Elastic |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede il permesso di creare un oggetto AppStream Directory Config nella versione 2.0. L'oggetto include le informazioni di configurazione necessarie per unire i parchi istanze e gli image builder ai domini di Microsoft Active Directory. |
Scrittura |
|||
Concede l'autorizzazione per creare un diritto per controllare l'accesso alle applicazioni in base agli attributi utente |
Scrittura |
|||
Concede l'autorizzazione a creare un'attività di esportazione per un'immagine 2.0 AppStream |
Scrittura |
|||
Concede l'autorizzazione per creare un parco istanze. Un parco istanze è un gruppo di istanze di streaming da cui sono avviate le applicazioni e viene eseguito lo streaming delle stesse agli utenti |
seghe: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un image builder. Un image builder è una macchina virtuale utilizzata per creare un'immagine |
legge: RequestTag /$ {} TagKey |
Scrittura |
||
|
leggi: /$ {} RequestTag TagKey |
||||
Concede l'autorizzazione per creare un URL per iniziare una sessione di streaming dell'image builder |
Scrittura |
|||
Concede il permesso di creare un'immagine AppStream 2.0 da un'AMI importata |
Scrittura |
|||
Concede l'autorizzazione per creare uno stack per avviare lo streaming di applicazioni a utenti. Uno stack comprende un parco istanze, le policy di accesso degli utenti e le configurazioni di storage associati |
seghe: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a creare un URL temporaneo per avviare una sessione di streaming AppStream 2.0 per l'utente specificato. Un URL di streaming consente di testare lo streaming di applicazioni senza una configurazione dell'utente |
Scrittura |
|||
Concede l'autorizzazione a creare un tema di branding personalizzato, che potrebbe includere un logo personalizzato, link a siti Web e altri elementi di branding da mostrare agli utenti |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un'immagine esistente all'interno dell'account del cliente |
legge: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una sottoscrizione del report di utilizzo. I report di utilizzo vengono generati ogni giorno |
Write |
|||
Concede l'autorizzazione per creare un nuovo utente nel pool di utenti |
Scrittura |
|||
Concede l'autorizzazione per eliminare il blocco app specificato |
Scrittura |
|||
Concede l'autorizzazione a eliminare il blocco app e la capacità di rilascio specificati |
Scrittura |
|||
Concede l'autorizzazione per eliminare l'applicazione specificata |
Scrittura |
|||
Concede il permesso di eliminare l'oggetto AppStream Directory Config specificato dalla versione 2.0. L'oggetto include le informazioni di configurazione necessarie per unire i parchi istanze e gli image builder ai domini di Microsoft Active Directory. |
Scrittura |
|||
Concede l'autorizzazione per eliminare il diritto specificato |
Scrittura |
|||
Concede l'autorizzazione per eliminare il parco istanze specificato |
Scrittura |
|||
Concede l'autorizzazione per eliminare l'immagine specificata. Un'immagine non può essere eliminata quando è in uso |
Scrittura |
|||
Concede l'autorizzazione per eliminare l'image builder e la capacità di rilascio specificati |
Scrittura |
|||
Concede l'autorizzazione per eliminare le autorizzazioni per l'immagine privata specificata |
Scrittura |
|||
Concede l'autorizzazione per eliminare lo stack specificato. Dopo l'eliminazione dello stack, l'ambiente di streaming di applicazioni fornito dallo stack non è più disponibile agli utenti. Inoltre, vengono rilasciate eventuali prenotazioni effettuate per le sessioni di streaming di applicazioni per lo stack |
Scrittura |
|||
Concede l'autorizzazione a eliminare un tema di branding personalizzato, che potrebbe includere un logo personalizzato, link a siti Web e altri elementi di branding da mostrare agli utenti |
Scrittura |
|||
Concede l'autorizzazione per disabilitare la generazione di report di utilizzo |
Write |
|||
Concede l'autorizzazione per eliminare un utente dal pool di utenti |
Scrittura |
|||
Concede l'autorizzazione a recuperare le associazioni relative al generatore del blocco app o al blocco app specificato |
List |
|||
Se vengono forniti i nomi dei generatori del blocco app, concede l'autorizzazione a recuperare un elenco che descrive uno o più generatori del blocco app. In caso contrario, vengono descritti tutti i generatori del blocco app nell'account |
List |
|||
Concede l'autorizzazione per recuperare un elenco che descrive uno o più blocchi app specificati, purché siano forniti gli ARN per tali blocchi app. In caso contrario, vengono descritti tutti i blocchi app nell'account |
List |
|||
Concede l'autorizzazione a recuperare le informazioni sull'utilizzo dell'applicazione inclusa nella licenza |
List |
|||
Concede l'autorizzazione per recuperare le associazioni relative all'applicazione o al parco istanze specificati |
List |
|||
Concede l'autorizzazione per recuperare un elenco che descrive una o più applicazioni specificate, purché siano forniti gli ARN dell'applicazione. In caso contrario, vengono descritte tutte le applicazioni nell'account |
List |
|||
Concede l'autorizzazione a recuperare un elenco che descrive uno o più oggetti Directory Config specificati per la AppStream versione 2.0, se vengono forniti i nomi di tali oggetti. In caso contrario, sono descritti tutti gli oggetti Directory Config nell'account. L'oggetto include le informazioni di configurazione necessarie per unire i parchi istanze e gli imge builder ai domini di Microsoft Active Directory. |
List |
|||
Concede l'autorizzazione per recuperare uno o tutti i diritti per lo stack specificato |
List |
|||
Se vengono forniti i nomi dei parchi istanze, concede l'autorizzazione per recuperare un elenco che descrive uno o più parchi istanze. In caso contrario, tutti i parchi istanze sono descritti nell'account |
List |
|||
Se vengono forniti i nomi degli sviluppatori di immagini, concede l'autorizzazione per recuperare un elenco che descrive uno o più image builder. In caso contrario, tutti gli image builder sono descritti nell'account |
List |
|||
Concede l'autorizzazione a recuperare un elenco che descrive le autorizzazioni per gli Account AWS ID condivisi su un'immagine privata di tua proprietà |
Lettura |
|||
Se vengono forniti i nomi o gli ARN dell'immagine, concede l'autorizzazione per recuperare un elenco che descrive una o più immagini specificate. In caso contrario, tutte le immagini sono descritte nell'account |
List |
|||
Concede l'autorizzazione per recuperare un elenco che descrive le sessioni di streaming per lo stack e il parco istanze specificati. Se un ID utente viene fornito per lo stack e il parco istanze, sono descritte solo le sessioni di streaming di tale utente |
List |
|||
Concede l'autorizzazione a recuperare le associazioni di applicazioni incluse nella licenza per una risorsa specificata |
List |
|||
Se i nomi di stack sono forniti, concede l'autorizzazione per recuperare un elenco che descrive uno o più stack specificati. In caso contrario, tutti gli stack sono descritti nell'account |
List |
|||
Concede l'autorizzazione a ottenere informazioni sul tema di branding personalizzato, che possono includere un logo personalizzato, link a siti Web e altri marchi da mostrare agli utenti |
Lettura |
|||
Concede l'autorizzazione per recuperare un elenco che descrive una o più sottoscrizioni di report di utilizzo |
List |
|||
Concede il permesso di recuperare un elenco che descrive gli oggetti UserStackAssociation |
List |
|||
Concede l'autorizzazione per recuperare un elenco che descrive gli utenti nel pool di utenti |
List |
|||
Concede l'autorizzazione per disabilitare l'utente specificato nel pool di utenti. Questa azione non elimina l'utente |
Scrittura |
|||
Concede l'autorizzazione ad disassociare il generatore di un blocco app specificato dal blocco app |
Scrittura |
|||
Concede l'autorizzazione per dissociare l'applicazione specificata dal parco istanze specificato |
Scrittura |
|||
Concede l'autorizzazione per dissociare l'applicazione specificata dal diritto specificato |
Scrittura |
|||
Concede l'autorizzazione per dissociare il parco istanze specificato dallo stack specificato |
Scrittura |
|||
Concede l'autorizzazione a rimuovere le associazioni delle applicazioni incluse nella licenza da un'istanza di Image Builder |
Scrittura |
|||
Concede l'autorizzazione per abilitare un utente nel pool di utenti |
Write |
|||
Concede l'autorizzazione per arrestare immediatamente la sessione di streaming specificata |
Scrittura |
|||
Concede l'autorizzazione a recuperare i dettagli di una specifica attività di esportazione di immagini |
Lettura |
|||
Concede l'autorizzazione per recuperare il nome del parco istanze associato allo stack specificato |
Lettura |
|||
Concede l'autorizzazione per recuperare il nome dello stack a cui è associato il parco istanze specificato |
Lettura |
|||
Concede l'autorizzazione per recuperare le applicazioni associate con il diritto specificato |
List |
|||
Concede l'autorizzazione a elencare le attività di esportazione delle immagini |
List |
|||
Concede l'autorizzazione a recuperare un elenco di tutti i tag per la risorsa 2.0 specificata AppStream . È possibile applicare un tag alle seguenti risorse: image builder, immagini, parchi istanze e stack |
Lettura |
|||
Concede l'autorizzazione ad avviare il generatore del blocco app specificato |
Scrittura |
|||
Concede l'autorizzazione per avviare il parco istanze specificato |
Scrittura |
|||
Concede l'autorizzazione per avviare l'image builder specificato |
Scrittura |
|||
Concede l'autorizzazione ad avviare la distribuzione di applicazioni con licenza inclusa in un'istanza di Image Builder |
Scrittura |
|||
Concede l'autorizzazione a interrompere il generatore del blocco app specificato |
Scrittura |
|||
Concede l'autorizzazione per arrestare il parco istanze specificato |
Scrittura |
|||
Concede l'autorizzazione per arrestare l'image builder specificato |
Scrittura |
|||
Concede l'autorizzazione agli utenti federati per accedere utilizzando le loro credenziali e le applicazioni di streaming esistenti dallo stack specificato |
Scrittura |
|||
Concede il permesso di aggiungere o sovrascrivere uno o più tag per la risorsa 2.0 specificata AppStream . È possibile applicare un tag alle seguenti risorse: Image Builder, immagini, parchi istanze, stack blocchi app e applicazioni |
leggi: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
|
leggi: /$ {} RequestTag TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: /$ {} RequestTag TagKey |
||||
Concede il permesso di dissociare uno o più tag dalla risorsa 2.0 specificata AppStream |
Etichettatura, scrittura |
|||
Concede l'autorizzazione ad aggiornare un generatore specifico del blocco app. Un generatore di blocco app è una macchina virtuale utilizzata per creare un blocco app |
Scrittura |
|||
Concede l'autorizzazione per aggiornare i campi specificati per l'applicazione specificata |
Scrittura |
|||
Concede il permesso di aggiornare l'oggetto AppStream Directory Config specificato nella versione 2.0. L'oggetto include le informazioni di configurazione necessarie per unire i parchi istanze e gli image builder ai domini di Microsoft Active Directory. |
Scrittura |
|||
Concede l'autorizzazione per aggiornare i campi specificati per il diritto specificato |
Scrittura |
|||
Concede l'autorizzazione per aggiornare il parco istanze specificato. Tutti gli attributi eccetto il nome del parco istanze possono essere aggiornati quando il parco istanze è in stato STOPPED |
Scrittura |
|||
Concede l'autorizzazione per aggiungere o aggiornare le autorizzazioni per l'immagine privata specificata |
Scrittura |
|||
Concede l'autorizzazione per aggiornare i campi specificati per lo stack specificato |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare le informazioni sul tema di branding personalizzato, che possono includere un logo personalizzato, link a siti Web e altri marchi da mostrare agli utenti |
Scrittura |
Tipi di risorse definiti da Amazon AppStream 2.0
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 |
|---|---|---|
arn: $ {Partition} :appstream: $ {Region} :$ {Account} :app-block/$ {} AppBlockName |
||
arn: $ {Partition} :appstream: $ {Region} :$ {Account} :app-block-builder/$ {} AppBlockBuilderName |
||
arn: $ {Partition} :appstream: $ {Region} :$ {Account} :application/$ {} ApplicationName |
||
arn: $ {Partition} :appstream: $ {Region} :$ {Account} :fleet/$ {} FleetName |
||
arn: $ {Partition} :appstream: $ {Region} :$ {Account} :image/$ {} ImageName |
||
arn: $ {Partition} :appstream: $ {Region} :$ {Account} :image-builder/$ {} ImageBuilderName |
||
arn: $ {Partition} :appstream: $ {Region} :$ {Account} :stack/$ {} StackName |
Chiavi di condizione per Amazon AppStream 2.0
Amazon AppStream 2.0 definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso in base all'ID dell'utente 2.0 AppStream |
Stringa |
|
Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta |
Stringa |
|
Filtra l'accesso in base alle coppie chiave-valore di tag collegate alla risorsa |
Stringa |
|
Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta |
ArrayOfString |