

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à.

# Applications Manager
<a name="app-blocks-applications"></a>

Quando utilizzi un parco istanze elastico, puoi creare blocchi app e applicazioni. I *blocchi app* rappresentano un disco rigido virtuale (VHD) archiviato in un bucket Amazon S3 all'interno del tuo account che contiene i file applicativi e i file binari necessari per avviare le applicazioni che verranno utilizzate dagli utenti. La *applicazioni* contengono i dettagli necessari per avviare l'applicazione dopo il montaggio del VHD. Le seguenti sezioni descrivono come creare e gestire queste risorse.

**Topics**
+ [Blocchi app](app-blocks.md)
+ [Builder di blocco app](app-block-builder.md)
+ [Applicazioni](applications-elastic.md)
+ [Archivia l'icona dell'applicazione, lo script di configurazione, lo script di sessione e il file VHD in un bucket S3](store-s3-bucket.md)
+ [Associazione di applicazioni ai parchi istanze elastici](associate-elastic.md)
+ [Risorse aggiuntive](additional-resources-app-blocks.md)

# Blocchi app
<a name="app-blocks"></a>

I blocchi app rappresentano un disco rigido virtuale (VHD) archiviato in un bucket Amazon S3 all'interno del tuo account che contiene i file applicativi e i file binari necessari per avviare le applicazioni che verranno utilizzate dagli utenti. I blocchi app includono anche lo script di configurazione che indica al sistema operativo come gestire il file VHD.

I blocchi app supportano due diversi tipi di creazione di pacchetti:
+ Personalizzata: scegli questa opzione per creare manualmente il pacchetto dell'applicazione (VHD). Per ulteriori informazioni, consulta [Blocchi app personalizzati](custom-app-blocks.md).
+ WorkSpaces Applicazioni: scegli questa opzione consigliata per creare il tuo pacchetto di applicazioni utilizzando app block builder. Per ulteriori informazioni, consulta [WorkSpaces Applicazioni: App Blocks](appstream-app-blocks.md).

**Topics**
+ [Blocchi app personalizzati](custom-app-blocks.md)
+ [WorkSpaces Applicazioni: App Blocks](appstream-app-blocks.md)
+ [Applicazioni non supportate](app-blocks-unsupported.md)

# Blocchi app personalizzati
<a name="custom-app-blocks"></a>

Le istanze di streaming del parco istanze elastico utilizzano applicazioni installate su file del disco rigido virtuale (VHD) archiviati all'interno di un bucket Amazon S3 nel tuo account. I blocchi app con creazioni di pacchetti personalizzata offrono la flessibilità di creare il file VHD e caricarlo in un bucket Amazon S3 all'interno dell'account.

**Topics**
+ [Creazione del VHD](create-vhd.md)
+ [Crea lo script di configurazione per il VHD nelle applicazioni Amazon WorkSpaces](create-setup-script.md)
+ [Creazione di un blocco app personalizzato](create-app-block.md)
+ [Aggiornamento del blocco app, del VHD e dello script di configurazione](update-app-block.md)

# Creazione del VHD
<a name="create-vhd"></a>

Un VHD è un singolo file che, una volta montato sul sistema operativo, viene trattato come un disco rigido. Il VHD può essere montato come lettera di unità, nel percorso di una cartella o in entrambi i modi. Quando il VHD è montato, è possibile gestirlo come qualsiasi altro disco rigido, ad esempio installando l'applicazione o copiando su di esso i file necessari all'utente.

Per creare il blocco app devi creare il file VHD, installarvi le applicazioni e quindi scollegarlo. Una volta scollegato, puoi testare il tuo VHD su un altro PC, un'istanza EC2 o un generatore di immagini WorkSpaces Applications per verificare che le applicazioni funzionino come previsto. Una volta completato, caricalo in un bucket Amazon S3 nel tuo account e crea il blocco app.

**Nota**  
Questa pagina descrive l'utilizzo di un VHD per distribuire l'applicazione; tuttavia, l'istanza di streaming WorkSpaces Applications scaricherà qualsiasi oggetto da Amazon S3. L'oggetto archiviato in Amazon S3 può anche essere un file zip, un programma di installazione dell'applicazione o l'eseguibile dell'applicazione stessa. Puoi utilizzare lo script di configurazione per configurarla correttamente sull'istanza di streaming prima che un utente avvii la propria applicazione.  
L'istanza di streaming WorkSpaces Applications attende fino a 120 secondi per il completamento del download del file VHD prima dell'esecuzione dello script di configurazione. Se il download del VHD non viene completato entro questo periodo, il download si interrompe e lo script di configurazione non viene eseguito.   
Consigliamo una dimensione massima di 1,5 GB per il file VHD. Potresti ridurre le dimensioni del file VHD effettuando la compressione. Devi utilizzare lo script di configurazione per decomprimerlo prima del montaggio, poiché il file deve essere scaricato completamente da Amazon S3 prima di poter essere montato e avviare l'applicazione. VHDsMaggiore è il tempo necessario all'avvio dell'applicazione e all'inizio della sessione di streaming.

**Per creare un VHD per Microsoft Windows**

1. Da un PC Windows o un'istanza Amazon Elastic Compute Cloud (Amazon EC2) Windows, apri un prompt dei comandi con privilegi amministrativi.

1. Avvia l'utility **diskpart** di Microsoft immettendo il seguente comando:

   **diskpart**

1. Create il file VHD non formattato e non inizializzato immettendo il seguente comando, dove *<maximum file size>* è la dimensione del file VHD, in MB:

   **create vdisk file=C:\$1path\$1to\$1new\$1file.vhdx maximum=*<maximum file size>* type=expandable **

1. Seleziona il VHD appena creato immettendo il seguente comando:

   **select vdisk file=C:\$1path\$1to\$1new\$1file.vhdx**

1. Collega il VHD appena creato immettendo il seguente comando:

   **attach vdisk**

1. Inizializza il VHD appena creato immettendo il seguente comando:

   **convert mbr**

1. Crea la partizione primaria distribuita sull'intero VHD immettendo il seguente comando:

   **create partition primary**

1. Formatta la partizione appena creata immettendo il seguente comando:

   **format fs=ntfs quick**

1. Puoi montare il VHD appena creato su una lettera di unità non utilizzata, su un percorso di cartella nel volume root o su entrambi.

   Per eseguire il montaggio su una lettera di unità, immetti: **assign letter=*<unused drive letter>***

   Per eseguire il montaggio su una cartella, immetti: **assign mount=*C:\$1path\$1to\$1empty\$1folder\$1to\$1mount\$1***
**Nota**  
Per eseguire il montaggio su un percorso di cartella, la cartella deve esistere già e deve essere vuota.

1. È ora possibile installare l'applicazione sul VHD, utilizzando la lettera dell'unità o il percorso di montaggio della cartella scelto nella fase 9.

Dopo aver completato l'installazione delle applicazioni sul disco rigido virtuale (VHD), è necessario scollegarle prima di caricarle in sicurezza su un bucket Amazon S3.

**Per scollegare un VHD per Microsoft Windows**

1. Avvia l'utility diskpart di Microsoft immettendo il seguente comando:

   **diskpart**

1. Seleziona il VHD immettendo il seguente comando:

   **select vdisk file=*C:\$1path\$1to\$1new\$1file.vhdx***

1. Scollega il VHD immettendo il seguente comando:

   **detach vdisk**

1. Il VHD è stato ora scollegato e può essere testato su un altro PC Windows, un'istanza Amazon EC2 o WorkSpaces un generatore di immagini Applications.

**Creazione di un VHD per Linux**

1. Aprire un terminale:
   + Per Amazon Linux 2: utilizza l'istanza EC2, WorkSpaces Applications Image Builder o WorkSpaces utilizza Amazon Linux 2
   + Per Ubuntu Pro 24.04 LTS: usa l'istanza EC2 o utilizza Ubuntu Pro WorkSpaces 

1. Crea il file VHD non formattato e non inizializzato:

   **dd if=/dev/zero of=*<name of file>* bs=*<size of VHD>* count=1**

1. Aggiungi un file system al VHD creato immettendo il seguente comando:

   **sudo mkfs -t ext4 *<name of file>***
**Nota**  
È possibile che venga visualizzato un messaggio che indica che il file non è un dispositivo speciale a blocchi. Puoi scegliere di procedere comunque.

1. Crea una cartella vuota da utilizzare per il punto di montaggio immettendo il seguente comando:

   **sudo mkdir */path/to/mount/point***

1. Monta il VHD appena creato su un percorso del file system eseguendo il comando seguente:

   **sudo mount -t auto -o loop *<name of file>* */path/to/mount/point***

1. È ora possibile installare l'applicazione sul VHD, utilizzando la lettera dell'unità o il percorso di montaggio della cartella scelti nella fase 4.
**Nota**  
Le autorizzazioni predefinite per file e cartelle creati nel VHD possono impedire agli utenti non amministratori di avviare applicazioni o leggere file. Convalida le autorizzazioni e, se necessario, modificale.

Dopo aver completato l'installazione delle applicazioni sul disco rigido virtuale (VHD), è necessario scollegarle prima di caricarle in sicurezza su un bucket Amazon S3.

**Per scollegare un VHD per Linux**

1. Nella sessione, apri una finestra di terminale e immetti il comando seguente:

   **sudo umount */path/to/mount/point***

1. Il VHD è stato ora scollegato e può essere testato su un'altra istanza Amazon Linux 2/Ubuntu Pro 24.04 LTS Amazon EC2, Amazon Linux 2 WorkSpaces Applications image builder o Amazon Linux 2/Ubuntu Personal. WorkSpaces 

# Crea lo script di configurazione per il VHD nelle applicazioni Amazon WorkSpaces
<a name="create-setup-script"></a>

WorkSpaces Applications utilizza uno script di configurazione fornito dall'utente per montare il VHD prima dell'avvio dell'applicazione. Puoi inoltre utilizzare lo script di configurazione per completare altre attività necessarie per il funzionamento dell'applicazione. Ad esempio, è possibile configurare le chiavi di registro, registrarsi DLLs, gestire i prerequisiti o modificare il profilo utente dallo script di installazione. WorkSpaces Applications fornisce esempi di script che è possibile utilizzare per montare il VHD. Per soddisfare le esigenze del VHD e delle applicazioni dovrai modificare questi script.

**Nota**  
Gli script di configurazione non sono necessari per i blocchi di app con pacchetti WorkSpaces Applications. Tuttavia, per personalizzare l'installazione dell'applicazione puoi fornire script post-configurazione facoltativi.

Usa i seguenti collegamenti per scaricare gli script di esempio:
+ [Script bash per Ubuntu Pro 24.04 LTS e Amazon Linux 2](samples/Linux-mount-vhd-script2.zip)
+ [Script di Microsoft Windows PowerShell](samples/Windows-mount-vhd-script3.zip)
**Nota**  
WorkSpaces Le applicazioni e il sistema operativo Microsoft Windows riservano le lettere di unità da A a E. Non montare VHDs o condividere condivisioni di rete su queste lettere di unità.

WorkSpaces Applications scarica lo script di configurazione e il file VHD in una directory sull'istanza di streaming della flotta, quindi esegue lo script di configurazione. Lo script di configurazione viene eseguito sul sistema operativo con diritti di amministratore completi. Lo script di configurazione viene eseguito nel `SYSTEM` contesto su Microsoft Windows e come `root` utente su Amazon Linux 2 o Ubuntu Pro 24.04 LTS.

Posizione del file system per il VHD e lo script di configurazione:
+ Ubuntu Pro 24.04 LTS: 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
Il nome del blocco app a cui corrispondono il VHD e lo script di configurazione.
+ Amazon Linux 2: 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
Il nome del blocco app a cui corrispondono il VHD e lo script di configurazione.
+ Microsoft Windows:

  `C:\AppStream\AppBlocks\appblock-name\`  
**`appblock-name` **  
Il nome del blocco app a cui corrispondono il VHD e lo script di configurazione.

WorkSpaces Le applicazioni mantengono il nome del file così come si trovano sull'oggetto. Ad esempio, se il blocco app ha il nome `MyApps`, con un file VHD denominato `apps.vhd` e uno script di configurazione denominato `mount-apps.ps1`, il percorso completo di un'istanza di streaming di Windows è:
+ VHD

  `C:\AppStream\AppBlocks\MyApps\apps.vhd`
+ Script di configurazione

  `C:\AppStream\AppBlocks\MyApps\mount-apps.ps1`

WorkSpaces Applications acquisisce l'errore standard e l'output standard dallo script di configurazione quando viene eseguito su un'istanza di streaming della flotta e carica l'output in un bucket Amazon S3 all'interno del tuo account. Puoi utilizzare questi log per identificare e risolvere eventuali problemi relativi allo script di configurazione. I bucket vengono denominati in un formato specifico come segue:

```
appstream-logs-region-code-account-id-without-hyphens-random-identifier
```

**`region-code` **  
Questo è il codice AWS regionale in cui viene creata la flotta elastica.

**`account-id-without-hyphens` **  
L'identificativo AWS del tuo account. L'ID casuale garantisce che non vi sia alcun conflitto con altri bucket in quella regione. La prima parte del nome del bucket, appstream-logs, resta uguale in tutti gli account o le regioni.

Ad esempio, se crei una flotta elastica nella regione Stati Uniti occidentali (Oregon) (us-west-2) con il numero di account 123456789012 WorkSpaces , Applications crea un bucket Amazon S3 all'interno del tuo account in quella regione con il nome mostrato. Solo un amministratore con autorizzazioni sufficienti può eliminare il bucket.

```
appstream-logs-us-west-2-1234567890123-abcdefg
```

Il percorso per la cartella in cui i file di log vengono memorizzati nel bucket S3 nel tuo account utilizza la seguente struttura:

```
bucket-name/fleet-name/instance-id/appblock-name/
```

**`bucket-name` **  
Il nome del bucket AmazonS3 in cui sono archiviati i log degli script configurazione. Il formato del nome è descritto precedentemente in questa sezione.

**`Instance-id` **  
Identificatore univoco per l'istanza di streaming su cui è stato eseguito lo script di configurazione

**`appblock-name` **  
Il nome del blocco app a cui corrisponde lo script di configurazione. 

L'esempio seguente di struttura della cartella si applica a una sessione di streaming avviata da `test-fleet`. La sessione proviene da un Account AWS ID 123456789012 e il nome dell'appblock è testappblock nella regione degli Stati Uniti occidentali (Oregon) (us-west-2):

`appstream-logs-us-west-2-1234567890123-abcdefg/test-fleet/i-084427ab4a1cff7f5/testappblock/`

Questa struttura di cartelle di esempio contiene un file di log per l'output standard e un file di log per l'errore standard.

**Topics**
+ [Esecuzione dello script di configurazione dei blocchi di app in Amazon WorkSpaces Applications](script-execution.md)

# Esecuzione dello script di configurazione dei blocchi di app in Amazon WorkSpaces Applications
<a name="script-execution"></a>

I seguenti diagrammi indicano in quale fase del processo viene eseguito lo script di configurazione. L'ordine di esecuzione dipende dal fatto se la persistenza delle impostazioni dell'applicazione è abilitata nello stack associato al parco istanze elastico.

**Nota**  
WorkSpaces Applications utilizza i dettagli del tuo VPC per scaricare il disco rigido virtuale e lo script di configurazione dal bucket Amazon S3. Il VPC deve fornire l'accesso al bucket Amazon S3. Per ulteriori informazioni, consulta [Utilizzo degli endpoint VPC di Amazon S3 per le caratteristiche delle applicazioni WorkSpaces](managing-network-vpce-iam-policy.md).

Persistenza delle impostazioni dell'applicazione abilitata:

![\[Persistenza delle impostazioni dell'applicazione abilitata.\]](http://docs.aws.amazon.com/it_it/appstream2/latest/developerguide/images/app-settings-enabled.png)


Persistenza delle impostazioni dell'applicazione disabilitata:

![\[Persistenza delle impostazioni dell'applicazione disabilitata.\]](http://docs.aws.amazon.com/it_it/appstream2/latest/developerguide/images/app-settings-disabled.png)


# Creazione di un blocco app personalizzato
<a name="create-app-block"></a>

Puoi utilizzare la console WorkSpaces Applicazioni per creare la risorsa di blocco dell'app dopo aver creato e caricato il file VHD e lo script di configurazione in un bucket S3 del tuo. Account AWS Per ulteriori informazioni sull'archiviazione del VHD e dello script di configurazione in un bucket Amazon S3, consulta [Archivia l'icona dell'applicazione, lo script di configurazione, lo script di sessione e il file VHD in un bucket S3](store-s3-bucket.md).

**Nota**  
Per creare la risorsa di blocco app, devi disporre delle autorizzazioni IAM per eseguire l'operazione `S3:GetObject` sul VHD e configurare gli oggetti script nel bucket Amazon S3.

**Per creare una risorsa di blocco app**

1. [Apri la console delle WorkSpaces applicazioni in /appstream2. https://console.aws.amazon.com](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applicazioni**, **Blocco app ** e **Crea blocco app**.

1. Per la creazione di pacchetti di blocchi app, seleziona **Personalizzato**.

1. Per i **Dettagli blocco app**, digita un identificatore di nome univoco per il blocco app. È anche possibile specificare:
   + **Nome visualizzato**: un nome descrittivo per il blocco app.
   + **Descrizione**: una descrizione per il blocco app.

1. Per **Oggetto VHD in S3**, in **Impostazioni script**, inserisci l'URI S3 che rappresenta l'oggetto VHD o scegli **Sfoglia S3** per accedere ai bucket S3 e trovare l'oggetto VHD.

1. Per **Oggetto script di configurazione in S3**, in **Impostazioni script**, inserisci l'URI di Amazon S3 che rappresenta l'oggetto script di configurazione oppure scegli **Sfoglia S3** per accedere ai bucket Amazon S3 e trovare l'oggetto script di configurazione.

1. Per **Eseguibile dello lo script di configurazione** in **Impostazioni script**, inserisci l'eseguibile necessario per lo script di configurazione.
**Nota**  
Se lo script di configurazione può essere eseguito direttamente, inserisci il nome del file dello script di configurazione. Se lo script di installazione si basa sull'esecuzione di un altro file eseguibile (ad esempio Microsoft PowerShell), immettete il percorso di tale eseguibile.  
Percorso verso Microsoft PowerShell su Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`

1. Facoltativamente, per **Argomenti eseguibile script di configurazione** in **Impostazioni script**, immetti gli argomenti che devono essere forniti all'eseguibile dello script di configurazione per l'esecuzione.
**Nota**  
Se si utilizza uno PowerShell script Microsoft, è necessario specificare il parametro «-File» con il nome dello script di installazione come argomento eseguibile. Inoltre, assicurati che la policy di esecuzione consenta l'esecuzione dello script. [Per ulteriori informazioni, vedere [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) e What is? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .

1. Per **Durata dell'esecuzione in secondi** in **Impostazioni dello script**, inserisci la durata del timeout per lo script di configurazione.
**Nota**  
La durata dell'esecuzione in secondi indica il tempo di attesa da parte WorkSpaces delle applicazioni per l'esecuzione dello script di installazione prima di continuare. Se lo script di configurazione non viene completato entro questo periodo, l'utente visualizza un errore e l'applicazione tenterà di avviarsi. Lo script di configurazione viene terminato una volta trascorsa la durata dell'esecuzione.

1. (Facoltativo) Per **Tag**, crea i tag per la risorsa di blocco app

1. Esamina le informazioni, quindi scegli **Crea**.

1. Se il blocco app è stato creato correttamente, nella parte superiore della console viene visualizzato un messaggio di operazione riuscita. Se si è verificato un errore, viene visualizzato un messaggio di errore descrittivo e dovrai provare a creare nuovamente il blocco app.

# Aggiornamento del blocco app, del VHD e dello script di configurazione
<a name="update-app-block"></a>

Le risorse blocco app sono immutabili e, una volta create, non possono essere modificate. Se è necessario effettuare aggiornamenti compatibili con le versioni precedenti al VHD o allo script di configurazione, consigliamo di caricare una nuova versione del file nel bucket Amazon S3, sovrascrivendo la versione corrente. Le nuove sessioni di streaming del parco istanze elastico scaricheranno la versione più recente degli oggetti e li utilizzeranno.

Se devi effettuare aggiornamenti compatibili con le versioni precedenti al VHD o allo script di configurazione, consigliamo di caricarli come nuovi oggetti nel bucket Amazon S3 e creare un nuovo blocco app e una nuova risorsa dell'applicazione. Puoi quindi gestire l'implementazione agli utenti come parte di una finestra di modifica o di altre interruzioni.

# WorkSpaces Applicazioni: App Blocks
<a name="appstream-app-blocks"></a>

Le istanze di streaming del parco istanze elastico utilizzano applicazioni installate su file del disco rigido virtuale (VHD) archiviati all'interno di un bucket Amazon S3 nel tuo account. Quando si tratta di blocchi app con creazioni di pacchetti personalizzata hai la flessibilità di creare il file VHD e caricarlo in un bucket Amazon S3 all'interno dell'account. In alternativa, per i blocchi di app con pacchetto WorkSpaces Applications, puoi sfruttare l'app block builder, che gestisce il packaging delle tue applicazioni, crea un file VHD e lo carica nel tuo bucket Amazon S3.

Utilizzando il blocco di app con pacchetto WorkSpaces Applications, non solo elimini la necessità di passaggi manuali per la creazione di un file VHD, ma rimuovi anche la necessità di uno script di configurazione. Estende la compatibilità delle applicazioni con le flotte elastiche e riduce i passaggi amministrativi manuali necessari per creare un blocco di app. WorkSpaces Applications gestisce automaticamente la configurazione dei blocchi di app con la pacchettizzazione delle WorkSpaces applicazioni senza la necessità di script di configurazione. Tuttavia, per personalizzare l'installazione dell'applicazione a seconda delle necessità, puoi comunque fornire script post-configurazione facoltativi.

**Topics**
+ [Panoramica di](appstream-app-blocks-overview.md)
+ [Applicazioni non supportate](appstream-app-blocks-unsupported.md)
+ [Crea un blocco di app per WorkSpaces applicazioni](appstream-app-blocks-create.md)
+ [Attivazione di un blocco app](appstream-app-blocks-activate.md)
+ [Creazione di un blocco app con un pacchetto di app esistente](appstream-app-blocks-create-VHD.md)
+ [Test di un blocco app](appstream-app-blocks-test.md)
+ [Associa un blocco di app nelle WorkSpaces applicazioni Amazon](appstream-app-blocks-associate.md)
+ [Annulla l'associazione di un blocco di app nelle applicazioni Amazon WorkSpaces](appstream-app-blocks-disassociate.md)

# Panoramica di
<a name="appstream-app-blocks-overview"></a>

Per creare un blocco di app con il pacchetto WorkSpaces Applications, devi avviare una sessione di streaming con un app block builder. Dopo l'avvio della sessione, puoi scaricare i programmi di installazione delle applicazioni e abilitare le opzioni di registrazione. Da quel momento in poi, WorkSpaces Applications registra le modifiche al file system e al registro apportate sull'app block builder utilizzando la tecnologia Application Redirection.

Il reindirizzamento delle applicazioni utilizza il framework dei driver di filtro di Windows per intercettare e reindirizzare le modifiche al file system e al registro. Questo reindirizzamento avviene senza interruzioni per l'applicazione in fase di installazione. L'applicazione continuerà a interagire con le posizioni dei file originali sull'unità C:. Ad esempio, se un programma di installazione per "TestApplication" viene eseguito su un computer con App Redirection configurato, verrà installato per impostazione predefinita in C:\$1Program Files\$1. TestApplication Tuttavia, dietro le quinte, tutti i file e le cartelle verranno reindirizzati su un disco rigido virtuale (VHD) montato e verrà creato un collegamento dalla posizione del file originale alla posizione effettiva del file. Sul computer, TestApplication sembrerà comunque installato in C:\$1Program Files\$1. TestApplication 

Dopo aver registrato tutte le modifiche all'installazione, il file VHD viene caricato in un bucket Amazon S3 nell'account.

Quando un utente richiede una sessione utilizzando una flotta Elastic, WorkSpaces Applications scarica il file VHD, configura l'applicazione, esegue gli script di configurazione post-installazione (opzionale) e avvia lo streaming dell'applicazione. 

**Nota**  
La tecnologia di reindirizzamento delle applicazioni non registra alcuna modifica del file system in %USERPROFILE%, ad eccezione delle nuove directory create nelle directory %APPDATA% e %LOCALAPPDATA%.  
La tecnologia di reindirizzamento delle applicazioni non registra alcuna modifica del registro per l'utente corrente, HKEY\$1CURRENT\$1USER (HKCU).

# Applicazioni non supportate
<a name="appstream-app-blocks-unsupported"></a>

Le applicazioni potrebbero riscontrare errori durante l'installazione o l'esecuzione nei seguenti scenari:
+ **Applicazioni con controlli basati sulla posizione durante l'installazione**: se il processo di installazione di un'applicazione verifica la posizione effettiva dei file installati, potrebbe verificarsi un errore. Poiché WorkSpaces Applications reindirizza i file al VHD del blocco dell'app, solo i collegamenti ai file effettivi vengono mantenuti nella posizione originale.

Se non sei sicuro che la tua applicazione rientri in una di queste categorie, puoi utilizzare WorkSpaces Applications Packaging per creare un blocco di app. Questo processo prevede l'installazione delle applicazioni su un'istanza del builder di blocco app. Nel caso in cui le tue applicazioni non riescano a installarsi sull'istanza builder di blocco app, puoi effettuare le seguenti operazioni:
+ Controllo dei log. Il file di registro degli errori per l'istanza dell'app block builder è disponibile in C:\$1\$1 AppStreamAppBlocks\$1 ErrorLog. Questo registro registra tutti gli errori di installazione, inclusa l'elaborazione delle operazioni. RegKeys/File Se vedi uno dei seguenti log in ErrorLog, significa che la confezione dell'applicazione non è attualmente supportata dal generatore di blocchi dell' WorkSpaces app Applications:
  + "Unable to create symbolic link"
  + "Service doesn't support file renaming"

  Se non è presente alcun file errorLog o se questo file è vuoto, controlla i log di installazione dell'applicazione per identificare il motivo degli errori. 
+ Segnalazione di un problema. Seleziona il pulsante **Segnala un problema**, disponibile nell'assistente del generatore delle applicazioni nel builder di blocco app. Selezionando questa opzione verranno raccolti tutti i registri delle WorkSpaces applicazioni dall'istanza di app block builder e li invierai al team Applications per ricevere assistenza. WorkSpaces 
+ Crea un blocco app con una creazione di pacchetti personalizzata: se non riesci a creare pacchetti di applicazioni utilizzando il builder di blocco app, puoi provare a creare un blocco app utilizzando metodi di creazione di pacchetti personalizzati. Per ulteriori informazioni, consulta [Blocchi app personalizzati](custom-app-blocks.md).
+ Per ulteriori informazioni, contatta il Supporto AWS. Per ulteriori informazioni, consulta [Centro di Supporto AWS](https://console.aws.amazon.com/support/home#/).

È importante considerare queste potenziali limitazioni e pianificare di conseguenza quando si utilizzano i pacchetti WorkSpaces Applications per le proprie applicazioni.

# Crea un blocco di app per WorkSpaces applicazioni
<a name="appstream-app-blocks-create"></a>

Segui questi passaggi per creare un blocco di app con il tipo di pacchetto WorkSpaces Applications.

## Fase 1: configurazione del blocco app
<a name="appstream-app-blocks-create-step1"></a>

**Per configurare il blocco app**

1. Apri la console WorkSpaces delle applicazioni in [https://console.aws.amazon.com/appstream2.](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applications Manager**, **Blocchi app** e **Crea blocco app**.

1. **Per il pacchetto di blocchi di app, seleziona Applicazioni. WorkSpaces **

1. Per i **Dettagli blocco app**, digita un identificatore di nome univoco per il blocco app. È anche possibile specificare:
   + **Nome**:un nome univoco per il blocco app.
   + **Nome visualizzato**: (facoltativo) un nome descrittivo per il blocco app.
   + **Descrizione**: (facoltativo) una descrizione per il blocco app.

1. (Facoltativo) Un blocco di app con pacchetto WorkSpaces Applications non richiede uno script di configurazione. Facoltativamente, puoi fornire alle fasi successive all'installazione le seguenti **opzioni avanzate**:
   + Per **Oggetto script di post configurazione in S3**, inserisci l'URI di Amazon S3 che rappresenta l'oggetto script di post configurazione oppure scegli **Sfoglia S3** per accedere ai bucket Amazon S3 e trovare l'oggetto script di configurazione.
   + Per **Eseguibile script di post configurazione** inserisci l'eseguibile necessario per lo script di post configurazione.
**Nota**  
Se lo script di configurazione può essere eseguito direttamente, inserisci il nome del file dello script di configurazione. Se lo script di installazione si basa sull'esecuzione di un altro file eseguibile (ad esempio Microsoft PowerShell), immettete il percorso di tale eseguibile.  
Percorso verso Microsoft PowerShell su Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Facoltativamente, per **Argomenti eseguibile script di configurazione** in **Impostazioni script**, immetti gli argomenti che devono essere forniti all'eseguibile dello script di configurazione per l'esecuzione.
**Nota**  
Se si utilizza uno PowerShell script Microsoft, è necessario specificare il parametro «-File» con il nome dello script di installazione come argomento eseguibile. Inoltre, assicurati che la policy di esecuzione consenta l'esecuzione dello script. [Per ulteriori informazioni, vedere [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) e What is? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Per **Durata dell'esecuzione in secondi** in **Impostazioni dello script**, inserisci la durata del timeout per lo script di configurazione.
**Nota**  
La durata dell'esecuzione in secondi indica il tempo di attesa da parte WorkSpaces delle applicazioni per l'esecuzione dello script di installazione prima di continuare. Se lo script di configurazione non viene completato entro questo periodo, l'utente visualizza un errore e l'applicazione tenterà di avviarsi. Lo script di configurazione viene terminato una volta trascorsa la durata dell'esecuzione.

1. In **Impostazioni di importazione**, scegli **Crea un nuovo file di applicazione per blocchi app**. Per **Posizione S3** in **Impostazioni di importazione**, inserisci l'URI Amazon S3 che rappresenta il bucket oppure scegli **Sfoglia S3** per accedere ai bucket Amazon S3 e selezionare un bucket appropriato. L'elenco dei bucket Amazon S3 è globale ed elenca tutti i bucket in tutte le regioni. Assicurati di selezionare il bucket nella regione in cui desideri creare il blocco app. Per ulteriori informazioni sulla configurazione delle autorizzazioni del bucket, consulta [Archivia l'icona dell'applicazione, lo script di configurazione, lo script di sessione e il file VHD in un bucket S3](store-s3-bucket.md).

1. Selezione di builder di blocco app. Sono disponibili solo i builder di blocco app che non sono associati ad altri blocchi app. Se l'elenco è vuoto, crea un nuovo builder di blocco app o dissocia quelli esistenti da utilizzare. Un builder di blocco app è una risorsa riutilizzabile che puoi utilizzare per creare il pacchetto di applicazioni. 
**Nota**  
Se non selezioni un builder di blocco app qui, puoi comunque creare il blocco app in stato **Inattivo** e attivarlo in un secondo momento. Per ulteriori informazioni, consulta [Attivazione di un blocco app](appstream-app-blocks-activate.md).

1. (Facoltativo) Per **Tag**, crea i tag per la risorsa blocco app.

1. Scegli **Next (Successivo)**.

1. Esamina le informazioni che hai inserito e scegli una delle opzioni seguenti:
   + Scegli **Crea blocco app** se non hai selezionato un builder di blocco app nella fase 7.
   +  Scegli **Lancia builder di blocco app** se hai scelto un builder di blocco app nella fase 7. Quindi continua con la Fase 2 per creare il pacchetto di applicazioni utilizzando la sessione di streaming del builder di blocco app. 

A questo punto, la risorsa blocco app viene creata, ma è **Inattiva** e non può essere utilizzata per i parchi istanze elastici. 

## Fase 2: creazione del pacchetto dell'applicazione
<a name="appstream-app-blocks-create-step2"></a>

Usa l'istanza di streaming del builder di blocco app per creare pacchetti di applicazioni e attivare il blocco app. Il blocco di app creato utilizzando app block builder avrà il pacchetto WorkSpaces Applications e il pacchetto dell'applicazione verrà caricato nel bucket Amazon S3 del tuo. Account AWS

**Per creare il pacchetto dell'applicazione**

1. Una volta attivata la sessione di streaming, l'assistente del generatore delle applicazioni si avvia automaticamente. Se non si avvia, avvialo manualmente utilizzando l'icona sul desktop.

1. La schermata iniziale fornisce istruzioni per il processo di creazione del pacchetto dell'applicazione. 

1. Porta il programma di installazione dell'applicazione nella sessione di streaming del builder di blocco app utilizzando una delle opzioni seguenti:
   + Download dei programmi di installazione dal Web.
   + Utilizzo dell'interfaccia dei file della sessione di streaming.
   + Download del programma di installazione dell'applicazione da un altro servizio AWS utilizzando un ruolo delle macchine.

1. Dopo aver installato tutti i programmi di installazione delle applicazioni necessari, arresta tutte le altre app in esecuzione sull'istanza e scegli **Avvia registrazione**. Il builder di blocco app inizia a registrare le modifiche al sistema e lo schermo indica **Registrazione in corso**.

1. Inizia a installare le applicazioni una alla volta.

1. Al termine dell'installazione delle applicazioni, scegli **Interrompi registrazione** e il sistema interromperà la registrazione delle modifiche. Se desideri apportare altre modifiche al pacchetto delle applicazioni, ad esempio aggiungere altre applicazioni o rimuovere un'applicazione già installata, scegli **Avvia registrazione** e assicurati che il sistema sia in modalità **Registrazione in corso**.
**Nota**  
Se l'installazione dell'applicazione non riesce, scegli **Segnala un problema** per raccogliere i log relativi alle WorkSpaces applicazioni dall'istanza e segnalare il problema al team delle applicazioni. WorkSpaces Una volta terminato, chiudi la sessione di streaming del builder di blocco app. Puoi provare a riavviare il processo di creazione di un blocco app utilizzando una nuova istanza del builder di blocco app. Se il problema persiste, prova a creare il blocco app utilizzando una creazione di pacchetti personalizzata. 

1. Al termine dell'installazione di tutte le applicazioni, scegli **Interrompi la registrazione**. Puoi testare l'applicazione utilizzando il menu Start o cercando l'applicazione con File Explorer.

1. Scegli **Avanti** per esaminare i dettagli del blocco app. 
**Nota**  
La dimensione consigliata di un file del pacchetto delle applicazioni (VHD) per un parco istanze elastico è inferiore a 1,5 GB. Se la dimensione del file VHD è superiore a 1,5 GB, prova a ridurre il numero di applicazioni incluse in un blocco app.   
La dimensione del file del pacchetto delle applicazioni (VHD) non si ridurrà se disinstalli un'applicazione. Riavvia il processo di creazione di pacchetti dell'applicazione utilizzando una nuova sessione di streaming di blocchi app e installa un numero inferiore di applicazioni.

1. Scegli **Termina la creazione e disconnetti il blocco app** per creare il pacchetto dell'applicazione e caricarlo nel bucket Amazon S3. Se non si verificano errori, la sessione di streaming si disconnetterà automaticamente e il blocco app sarà in uno stato **Attivo**.
**Nota**  
Se l'installazione dell'applicazione non riesce, scegli **Segnala un problema** per raccogliere i log relativi alle WorkSpaces applicazioni dall'istanza e segnalare il problema al team delle WorkSpaces applicazioni. Una volta terminato, chiudi la sessione di streaming del builder di blocco app. Puoi provare a riavviare il processo di creazione di un blocco app utilizzando una nuova istanza del builder di blocco app. Se il problema persiste, prova a creare il blocco app utilizzando una creazione di pacchetti personalizzata. 

# Attivazione di un blocco app
<a name="appstream-app-blocks-activate"></a>

Se è stato creato un blocco di app con il pacchetto WorkSpaces Applications, ma il pacchetto applicativo (VHD) non è stato allegato, il blocco dell'app sarà in uno stato inattivo e non potrà essere utilizzato per associare applicazioni a flotte Elastic. Per attivare un blocco app, devi associare un pacchetto di applicazioni (VHD) al blocco app.

**Per creare il pacchetto dell'applicazione**

1. [Apri la console delle WorkSpaces applicazioni in /appstream2. https://console.aws.amazon.com](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applications Manager**, **Blocchi app**. 

1. Seleziona un blocco app **inattivo** che desideri attivare e scegli **Attiva** dal menu **Operazioni**.

1. Seleziona un builder di blocco app e scegli **Lancia builder di blocco app**. 
   + Se l'elenco è vuoto, significa che non disponi di un builder di blocco app oppure tutti i tuoi builder di blocco app sono associati ad altri blocchi app. Crea un nuovo builder di blocco app o dissociane uno esistente e testalo. 
   + Se il builder di blocco app è già associato a un blocco app, puoi continuare a utilizzarlo per attivare il blocco app.
   + Se il builder di blocco app selezionato non era associato a un builder di blocco app, verrà associato a quello selezionato e verrà avviata la sessione di streaming. Al termine della sessione, il builder di blocco app rimane associato a questo blocco app. 

1. Dopo l'avvio della sessione di streaming del builder di blocco app, segui le fasi indicate in [Fase 2: creazione del pacchetto dell'applicazione](appstream-app-blocks-create.md#appstream-app-blocks-create-step2) per creare il pacchetto dell'applicazione (VHD) e attivare il blocco app.

# Creazione di un blocco app con un pacchetto di app esistente
<a name="appstream-app-blocks-create-VHD"></a>

È possibile utilizzare il pacchetto applicativo esistente (VHD) con il pacchetto Applications per creare WorkSpaces blocchi di WorkSpaces app Applications. A tale scopo, copia il file del pacchetto delle applicazioni (VHD) dal bucket Amazon S3 di origine a un altro bucket Amazon S3 di destinazione. Il bucket di destinazione può trovarsi in un regione diversa. 

**Per creare un blocco app con un pacchetto di app esistente**

1. Apri la console WorkSpaces delle applicazioni in [https://console.aws.amazon.com/appstream2.](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applications Manager**, **Blocchi app** e **Crea blocco app**.

1. **Per il pacchetto di blocchi di app, seleziona Applicazioni. WorkSpaces **

1. Per i **Dettagli blocco app**, digita un identificatore di nome univoco per il blocco app. È anche possibile specificare:
   + **Nome**:un nome univoco per il blocco app.
   + **Nome visualizzato**: (facoltativo) un nome descrittivo per il blocco app.
   + **Descrizione**: (facoltativo) una descrizione per il blocco app.

1. (Facoltativo) Un blocco di app con pacchetto WorkSpaces Applications non richiede uno script di configurazione. Facoltativamente, puoi fornire alle fasi successive all'installazione le seguenti **opzioni avanzate**:
   + Per **Oggetto script di post configurazione in S3**, inserisci l'URI di Amazon S3 che rappresenta l'oggetto script di post configurazione oppure scegli **Sfoglia S3** per accedere ai bucket Amazon S3 e trovare l'oggetto script di configurazione.
   + Per **Eseguibile script di post configurazione** inserisci l'eseguibile necessario per lo script di post configurazione.
**Nota**  
Se lo script di post configurazione può essere eseguito direttamente, inserisci il nome del file dello script di post configurazione. Se lo script di post-installazione si basa sull'esecuzione di un altro file eseguibile (ad esempio Microsoft PowerShell), immettete il percorso di tale eseguibile.  
Percorso verso Microsoft PowerShell su Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Facoltativamente, per **Argomenti eseguibili dello script di post configurazione**, immetti gli argomenti che devono essere forniti all'eseguibile dello script di configurazione per l'esecuzione.
**Nota**  
Se si utilizza uno PowerShell script Microsoft, è necessario specificare il parametro «-File» con il nome dello script post-installazione come argomento eseguibile. Inoltre, assicurati che la policy di esecuzione consenta l'esecuzione dello script. [Per ulteriori informazioni, vedere [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) e What is? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Per **Durata dell'esecuzione in secondi** in **Impostazioni dello script**, inserisci la durata del timeout per lo script di configurazione.
**Nota**  
La durata dell'esecuzione in secondi indica il tempo in cui WorkSpaces Applications attende l'esecuzione dello script successivo all'installazione prima di continuare. Se lo script di post configurazione non viene completato entro questo periodo, l'utente visualizza un errore e l'applicazione tenterà di avviarsi. Lo script di configurazione viene terminato una volta trascorsa la durata dell'esecuzione.

1. In **Impostazioni di importazione**, scegli **Usa un file di applicazioni per blocchi app esistente**. Per **Posizione S3**, puoi inserire l'URI Amazon S3 per l'oggetto in un bucket Amazon S3 che rappresenta il pacchetto delle applicazioni (VHD), oppure scegli **Sfoglia S3** per accedere ai bucket Amazon S3 e selezionare l'oggetto in un bucket Amazon S3. L'elenco dei bucket Amazon S3 è globale ed elenca tutti i bucket in tutte le regioni. Assicurati di selezionare il bucket nella regione in cui desideri creare il blocco app. 

1. Scegli **Next (Successivo)**.

1. Esamina le informazioni inserite e scegli **Crea un blocco app**.

A questo punto la risorsa di blocco app viene creata e si trova nello stato **Attivo**.

# Test di un blocco app
<a name="appstream-app-blocks-test"></a>

Puoi utilizzare un builder di blocco app per testare il blocco app e verificare le funzionalità dell'applicazione. Per questa opzione, non è necessario avviare un parco istanze elastico. Puoi anche creare più builder di blocco app con diversi tipi o dimensioni di istanze e testare le prestazioni dell'applicazione con diverse opzioni di calcolo. 

**Nota**  
L'opzione di test app block è supportata solo per i blocchi di app con pacchetto WorkSpaces Applications. 

**Per testare un blocco app**

1. Apri la console WorkSpaces delle applicazioni in [https://console.aws.amazon.com/appstream2.](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applications Manager**, **Blocchi app**.

1. Seleziona un blocco app che desideri testare e scegli **Test** dal menu **Operazioni**.

1. Seleziona un builder di blocco app e scegli **Lancia e testa il builder di blocco app**. 
   + Se l'elenco è vuoto, significa che non disponi di un builder di blocco app oppure tutti i tuoi builder di blocco app sono associati ad altri blocchi app. Crea un nuovo builder di blocco app o dissociane uno esistente e testalo. 
   + Se il builder di blocco app è già associato a un blocco app, puoi continuare a utilizzarlo per attivare il blocco app.
   + Se il builder di blocco app selezionato non era associato a un builder di blocco app, verrà associato a quello selezionato e verrà avviata la sessione di streaming. Al termine della sessione, il builder di blocco app rimane associato a questo blocco app. 

1. Il builder di blocco app viene avviato in una finestra separata del browser in modalità di streaming del desktop. Il servizio scarica il blocco app dal bucket Amazon S3 e lo installa nell'istanza del builder di blocco app.

1. Le applicazioni possono ora essere trasmesse e testate. Puoi aprire l'applicazione cercandola con File Explorer oppure utilizzando il menu Start.

1. Al termine del test, termina la sessione di streaming.

# Associa un blocco di app nelle WorkSpaces applicazioni Amazon
<a name="appstream-app-blocks-associate"></a>

Per creare, testare o attivare il tuo blocco di app con il pacchetto WorkSpaces Applications, devi associarlo a un app block builder. Un builder di blocco app può essere associato solo a un blocco app e viceversa.

**Nota**  
L'associazione e la dissociazione di un blocco di app sono supportate solo per i blocchi di app con pacchetto Applications. WorkSpaces 

**Associa un blocco di app all'app block builder in Amazon Applications WorkSpaces**

1. Apri la console WorkSpaces delle applicazioni in [https://console.aws.amazon.com/appstream2.](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applications Manager**, **Blocchi app**.

1. Seleziona un blocco app e scegli **Associa** dal menu **Operazioni**.

1. Seleziona un builder di blocco app e scegli **Associa builder di blocco app**.

   Se l'elenco è vuoto, significa che non disponi di un builder di blocco app oppure tutti i tuoi builder di blocco app sono associati ad altri blocchi app. Crea un nuovo builder di blocco app o dissocia e associa un builder di blocco app esistente. 

# Annulla l'associazione di un blocco di app nelle applicazioni Amazon WorkSpaces
<a name="appstream-app-blocks-disassociate"></a>

Se tutti i builder di blocco app sono associati ad altri blocchi app e desideri testare, creare o attivare un altro blocco app, puoi creare un nuovo builder di blocco app o dissociarne uno esistente dal blocco app e utilizzarlo con il nuovo blocco app.

**Nota**  
L'associazione e la dissociazione di un blocco di app sono supportate solo per i blocchi di app con pacchetto Applications. WorkSpaces   
L'annullamento dell'associazione è consentito solo se un builder di blocco app si trova nello stato **ARRESTATO**.

**Annullamento dell'associazione di un blocco app da un builder di blocco app**

1. [Apri la console delle WorkSpaces applicazioni in /appstream2. https://console.aws.amazon.com](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applications Manager**, **Blocchi app**.

1. Seleziona un blocco app e scegli **Annulla associazione** dal menu **Operazioni**.

1. Seleziona un builder di blocco app già associato e scegli **Annulla associazione del builder di blocco app**. 

# Applicazioni non supportate
<a name="app-blocks-unsupported"></a>

Le applicazioni potrebbero riscontrare errori durante l'installazione o l'esecuzione nei seguenti scenari:
+ **Applicazioni che richiedono il riavvio dopo l'installazione**: se un'applicazione deve eseguire modifiche o configurazioni aggiuntive dopo l'installazione che richiedono il riavvio, potrebbe restituire un errore. Attualmente, il builder di blocco app non supporta il riavvio, il che può impedire all'applicazione di completare le fasi necessarie dopo l'installazione.
+ **Applicazioni che si basano su dettagli specifici dell'utente**: le applicazioni che sono destinate a essere installate solo per l'utente attualmente connesso su app block builder o che si basano sui dettagli dell'utente connesso su app block builder, come gli identificatori di sicurezza () SIDs durante l'installazione, potrebbero non funzionare correttamente sulle flotte Elastic. Ciò è dovuto alle modifiche degli utenti che hanno effettuato l'accesso all'interno dell'ambiente dei parchi istanze elastici. Inoltre, il reindirizzamento delle applicazioni non registra tutte le directory in %USERPROFILE%. Tuttavia, puoi configurare gli script post configurazione per modificare dinamicamente la configurazione dell'applicazione in base all'ambiente.
+ **Applicazioni che si basano su dettagli specifici del computer**: le applicazioni che si basano su dettagli specifici del computer presenti nel builder di blocco app durante l'installazione, come il GUID dell'adattatore di rete, potrebbero riscontrare problemi sui parchi istanze elastiche. Questo perché i dettagli della macchina, incluso l'adattatore di rete, possono cambiare all'interno dell'ambiente elastico della flotta. GUIDs Per risolvere questo problema, puoi configurare gli script post configurazione per gestire la configurazione di quei dettagli specifici del computer.

Se non sei sicuro che la tua applicazione rientri in una di queste categorie, puoi utilizzare WorkSpaces Applications Packaging per creare un blocco di app. Questo processo prevede l'installazione delle applicazioni su un'istanza del builder di blocco app. Nel caso in cui le tue applicazioni non riescano a installarsi sull'istanza builder di blocco app, puoi effettuare le seguenti operazioni:
+ Controllo dei log. Il file di registro degli errori per l'istanza dell'app block builder è disponibile in C:\$1\$1 AppStreamAppBlocks\$1 ErrorLog. Questo log registra tutti gli errori di installazione, incluse le chiavi di registro e l'elaborazione delle operazioni sui file. Se vedi uno dei seguenti log in ErrorLog, significa che la confezione dell'applicazione non è attualmente supportata dal generatore di blocchi dell'app Applications: WorkSpaces 
  + "Unable to create symbolic link"
  + "Service doesn't support file renaming"

  Se non è presente alcun file errorLog o se questo file è vuoto, controlla i log di installazione dell'applicazione per identificare il motivo degli errori. 
+ Segnalazione di un problema. Seleziona il pulsante **Segnala un problema**, disponibile nell'assistente del generatore delle applicazioni nel builder di blocco app. Selezionando questa opzione verranno raccolti tutti i registri delle WorkSpaces applicazioni dall'istanza di app block builder e li invierai al team Applications. WorkSpaces 
+ Crea un blocco app con una creazione di pacchetti personalizzata: se non riesci a creare pacchetti di applicazioni utilizzando il builder di blocco app, puoi provare a creare un blocco app utilizzando metodi di creazione di pacchetti personalizzati. Per ulteriori informazioni, consulta [Blocchi app personalizzati](custom-app-blocks.md).
+ Per ulteriori informazioni, contatta il Supporto AWS. Per ulteriori informazioni, consulta [Centro di Supporto AWS](https://console.aws.amazon.com/support/home#/). 

È importante considerare queste potenziali limitazioni e pianificare di conseguenza quando si utilizzano i pacchetti WorkSpaces Applications per le proprie applicazioni.

# Builder di blocco app
<a name="app-block-builder"></a>

Un builder di blocco app è una risorsa riutilizzabile che puoi utilizzare per creare pacchetti di applicazioni (o blocco app). Puoi anche usarlo per testare il pacchetto di applicazioni prima di associarlo a un parco istanze elastico. È possibile utilizzare un singolo builder di blocco app per creare e testare più blocchi app uno per uno. Ogni volta che viene creata una sessione di streaming per il builder di blocco app per creare o testare un blocco app, viene creata e utilizzata una nuova istanza. Dopo la chiusura dell'istanza del builder di blocco app, lo stato dell'istanza non viene mantenuto. 

WorkSpaces Applicazioni Le flotte elastiche utilizzano istanze Amazon EC2 per lo streaming delle applicazioni. Devi fornire il pacchetto delle applicazioni e associarlo al parco istanze. Per creare un pacchetto di applicazioni personalizzato, connettiti a un'istanza del builder di blocco app, quindi installa e configura le applicazioni per lo streaming. Il builder di blocco app crea i pacchetti per l'applicazione e li carica in un bucket Amazon S3 dell' Account AWS. 

Quando crei un builder di blocco app, scegli quanto segue:
+ Un tipo di istanza: WorkSpaces Applications offre istanze di dimensioni diverse con diverse configurazioni di CPU e memoria. Il tipo di istanza deve corrispondere alla famiglia di istanze di cui necessiti. 
+ Il VPC, le sottoreti e i gruppi di sicurezza da utilizzare: verifica che la sottorete e i gruppi di sicurezza forniscano l'accesso alle risorse di rete di cui le applicazioni necessitano. Le risorse di rete tipiche necessarie alle applicazioni possono includere server di licenze, server di database, file server e server di applicazioni. Il builder di blocco app carica i pacchetti per l'applicazione in un bucket Amazon S3 dell' Account AWS. Il VPC che scegli per il parco istanze deve fornire un accesso di rete sufficiente al bucket Amazon S3. Per ulteriori informazioni, consulta [Archivia l'icona dell'applicazione, lo script di configurazione, lo script di sessione e il file VHD in un bucket S3](store-s3-bucket.md).

**Topics**
+ [Creazione di un builder di blocco app](create-app-block-builder.md)
+ [Connect a un App Block Builder nelle applicazioni Amazon WorkSpaces](connect-app-block-builder.md)
+ [Operazioni del builder di blocco app](app-block-builder-actions.md)

# Creazione di un builder di blocco app
<a name="create-app-block-builder"></a>

Puoi utilizzare l'istanza app block builder per creare il tuo pacchetto applicativo per le flotte di WorkSpaces Applications Elastic.

**Creazione di un builder di blocco app**

1. [Apri la console WorkSpaces Applicazioni a casahttps://console.aws.amazon.com/appstream2/.](https://console.aws.amazon.com/appstream2/home)

1. Scegli **Applications Manager** nel riquadro di navigazione a sinistra, quindi scegli la scheda **Builder di blocco app** e **Crea builder di blocco app**.

1. Per **Fase 1: configura builder di blocco app**, configura il builder di blocco app fornendo i seguenti dettagli: 
   + **Nome**: digitare un identificatore di nome univoco per il builder di blocco app.
   + **Nome visualizzato (facoltativo)**: immetti un nome da visualizzare per il builder di blocco app (massimo 100 caratteri).
   + **Sistema operativo**: seleziona un sistema operativo per l'applicazione. Questo deve essere in linea con il sistema operativo che sceglierai per il parco istanze elastico, che gli utenti finali utilizzeranno per lo streaming dell'applicazione. 
   + **Ruolo IAM (opzionale)**: quando applichi un ruolo IAM dal tuo account a un generatore di blocchi di app WorkSpaces Applications, puoi effettuare richieste AWS API dall'istanza di app block builder senza gestire AWS manualmente le credenziali. Per applicare un ruolo IAM al builder di blocco app, effettua una delle seguenti operazioni:
     + Per utilizzare un ruolo IAM esistente nell'account Amazon Web Services, scegli il ruolo che desideri utilizzare dall'elenco** Ruolo IAM**. Il ruolo deve essere accessibile dall'Image Builder. Per ulteriori informazioni, consulta [Configurazione di un ruolo IAM esistente da utilizzare con le istanze di streaming WorkSpaces delle applicazioni](configuring-existing-iam-role-to-use-with-streaming-instances.md).
     + Per creare un nuovo ruolo IAM, scegli **Crea nuovo ruolo IAM** e segui la procedura indicata in [Come creare un ruolo IAM da utilizzare con WorkSpaces le istanze di streaming delle applicazioni](how-to-create-iam-role-to-use-with-streaming-instances.md).
   + **Tipo di istanza**: seleziona il tipo di istanza per il builder di blocco app. Scegliere un tipo che soddisfi i requisiti relativi alle prestazioni delle applicazioni che si desidera installare. 
   + **Tags (optional) (Tag (facoltativo))**: selezionare **Add tag (Aggiungi tag)** e digitare la chiave e il valore per il tag. Ripetere questa fase per aggiungere altri tag. Per ulteriori informazioni, consulta [Etichettatura delle risorse WorkSpaces delle applicazioni Amazon](tagging-basic.md).

1. Scegli **Next (Successivo)**.

1. In **Fase 2: configurazione della rete**, procedi come segue:
   + Per aggiungere l'accesso a Internet per il builder di blocco app in un VPC con una sottorete pubblica, scegli **Accesso a Internet predefinito**. Se si fornisce l'accesso a Internet mediante un gateway NAT, lasciare **Default Internet Access (Accesso a Internet predefinito)** deselezionato. Per ulteriori informazioni, consulta [Accesso a Internet](internet-access.md).
   + Per **VPC** e **Sottorete 1**, scegli un VPC e almeno due sottoreti. Per una migliore tolleranza ai guasti, consigliamo di scegliere tre sottoreti in zone di disponibilità diverse. Per ulteriori informazioni, consulta [Configurazione di VPC con sottoreti private e un gateway NAT](managing-network-internet-NAT-gateway.md).

     Se non si dispone di VPC e sottorete propri, è possibile utilizzare il [VPC predefinito](default-vpc-with-public-subnet.md) o crearne uno proprio. Per crearne uno, scegliere i collegamenti **Create a new VPC (Crea un nuovo VPC)** e **Create new subnet (Crea nuova sottorete)** per crearli. Selezionando questi collegamenti viene visualizzata la console Amazon VPC. Dopo aver creato il VPC e le sottoreti, torna alla console WorkSpaces Applicazioni e scegli l'icona di aggiornamento a sinistra dei collegamenti Crea **un nuovo VPC e Crea nuova** **sottorete** per visualizzarli nell'elenco. Per ulteriori informazioni, consulta [Configurazione di un VPC per le applicazioni WorkSpaces](appstream-vpc.md).
   + Per **Security group(s) (Gruppi di sicurezza)**, scegliere fino a cinque gruppi di sicurezza da associare a questo sviluppatore di immagini. Se non si dispone di un proprio gruppo di sicurezza e non si desidera utilizzare il gruppo di sicurezza predefinito, scegliere il collegamento **Create new security group (Crea nuovo gruppo di sicurezza)** per crearne uno. Dopo aver creato le sottoreti nella console Amazon VPC, torna alla console WorkSpaces Applicazioni e scegli l'icona di aggiornamento a sinistra del link **Crea nuovo gruppo di sicurezza** per visualizzarle nell'elenco. Per ulteriori informazioni, consulta [Gruppi di sicurezza nelle WorkSpaces applicazioni Amazon](managing-network-security-groups.md).
   + Per **Endpoint VPC (Facoltativo)** puoi creare un endpoint VPC di interfaccia (endpoint di interfaccia) nel cloud privato virtuale (VPC). Per creare l'endpoint di interfaccia, scegli **Crea endpoint VPC**. Selezionando questo collegamento si apre la console VPC. Per completare la creazione dell'endpoint, segui le fasi da 3 a 6 in [Tutorial: creazione e streaming dagli endpoint VPC dell'interfaccia](creating-streaming-from-interface-vpc-endpoints.md). Dopo aver creato l'endpoint di interfaccia, è possibile utilizzarlo per mantenere il traffico di streaming all'interno del VPC.

1. Scegli **Next (Successivo)**.

1. Scegli **Verifica** e conferma i dettagli relativi al builder di blocco app. Per modificare la configurazione di una qualsiasi sezione, scegliere **Edit (Modifica)** ed effettuare le modifiche necessarie.

1. Dopo aver esaminato i dettagli di configurazione, scegli **Crea builder di blocco app**.
**Nota**  
Se un messaggio di errore ti informa che non hai limiti (quote) sufficienti per creare il generatore di immagini, invia una richiesta di aumento del limite tramite la console Service Quotas all'indirizzo. [https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/) Per ulteriori informazioni, consulta [Richiesta di un aumento delle quote nella ](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)Guida per l’utente di Service Quotas**.

# Connect a un App Block Builder nelle applicazioni Amazon WorkSpaces
<a name="connect-app-block-builder"></a>

Puoi connetterti a un builder di blocco app effettuando una delle seguenti operazioni: 
+ Utilizzando la console WorkSpaces Applicazioni (solo per le connessioni tramite browser)
+ Creazione di un URL di streaming (per le connessioni client del browser o WorkSpaces delle applicazioni)

**Nota**  
Il builder di blocco app non supporta l'aggiunta al dominio Active Directory. 

**Topics**
+ [Amazon WorkSpaces Applications Console (connessione tramite browser)](connect-app-block-builder-console.md)
+ [URL di streaming (connessione client o browser Amazon WorkSpaces Applications)](connect-app-block-builder-streaming.md)

# Amazon WorkSpaces Applications Console (connessione tramite browser)
<a name="connect-app-block-builder-console"></a>

Per utilizzare la console WorkSpaces Applicazioni per connetterti a un app block builder tramite un browser, completa i seguenti passaggi.

1. Apri la console WorkSpaces Applicazioni a [https://console.aws.amazon.com/appstream2/casa](https://console.aws.amazon.com/appstream2/home).

1. Scegli **Applications Manager** nel riquadro di navigazione a sinistra, quindi scegli **Builder di blocco app**.

1. Nell'elenco dei builder di blocco app, scegli il builder di blocco app a cui desideri connetterti. Verifica che il builder di blocco app sia nello stato **In esecuzione** e scegli **Connetti**.

   Per questa operazione, potrebbe essere necessario configurare il browser per consentire i popup da https://stream.<aws-region>.amazonappstream.com/.

1. Avviare lo streaming del builder di blocco app.

# URL di streaming (connessione client o browser Amazon WorkSpaces Applications)
<a name="connect-app-block-builder-streaming"></a>

Puoi creare un URL di streaming per connetterti a un app block builder tramite un browser o il client WorkSpaces Applications. A differenza di un URL di streaming creato per consentire l'accesso degli utenti a un'istanza del parco istanze, valido per un massimo di sette giorni, per impostazione predefinita, un URL di streaming creato per accedere a un Image Builder scade dopo un'ora. Per impostare un orario di scadenza diverso, è necessario generare l'URL di streaming utilizzando l'azione [CreateAppBlockBuilderStreamingURL](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html) API.

**Nota**  
Lo streaming di un URL per la connessione a un app block builder non è supportato sul client macOS. 

Puoi creare un URL di streaming in uno dei modi seguenti:
+ WorkSpaces Console delle applicazioni
+ L'azione [CreateAppBlockBuilderStreamingdell'API URL](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html) 
+ Il comando CLI [create-app-block-builder-streaming-url](https://docs.aws.amazon.com/cli/latest/reference/appstream/create-app-block-builder-streaming-url.html) AWS 

Per creare un URL di streaming e connetterti all'app block builder utilizzando la console WorkSpaces Applicazioni, completa i passaggi indicati nella procedura seguente.

**Per creare un URL di streaming e connetterti all'app block builder utilizzando la WorkSpaces console Applicazioni**

1. Apri la console WorkSpaces Applicazioni a [https://console.aws.amazon.com/appstream2/casa](https://console.aws.amazon.com/appstream2/home).

1. Nel riquadro di navigazione scegli **Application Manager**, **Builder di blocco app**.

1. Nell'elenco dei builder di blocco app, scegli il builder di blocco app a cui desideri connetterti. Verifica che lo stato del builder di blocco app sia **In esecuzione**.

1. Scegli **Operazioni**, **Crea URL di streaming**.

1. Esegui una delle seguenti operazioni:
   + Per salvare l'URL di streaming per connetterti al builder di blocco app in un secondo momento, scegli **Copia link** per copiare l'URL, quindi salvalo in una posizione accessibile.
   + Per connetterti all'app block builder tramite il client WorkSpaces Applications, scegli **Launch in Client**. Quando scegli questa opzione, la pagina di accesso del client WorkSpaces Applications viene precompilata con l'URL di streaming.
   + Per connetterti al builder di blocco app tramite un browser, scegli **Avvia nel browser**. Quando scegli questa opzione, si apre un browser con la barra degli indirizzi precompilata con l'URL di streaming.

1. Dopo aver creato l'URL di streaming e aver effettuato la connessione al builder di blocco app, avvia lo streaming del builder di blocco app.

# Operazioni del builder di blocco app
<a name="app-block-builder-actions"></a>

Per un builder di blocco app, puoi eseguire le operazioni seguenti, a seconda dello stato corrente dell'istanza del builder di blocco app.

**Elimina**  
Eliminazione definitiva di un builder di blocco app.   
Lo stato dell'istanza deve essere **Stopped (Arrestato)**.

**Connect (Connetti)**  
Connessione a un builder di blocco app in esecuzione. Questa operazione avvia una sessione di streaming del desktop con il builder di blocco app per installare e aggiungere applicazioni e creare un blocco app.   
Lo stato dell'istanza deve essere **Running (In esecuzione)**.

**Start (Avvio)**  
Avvio di un builder di blocco app arrestato. Un'istanza in esecuzione viene fatturata sul tuo account.  
L'istanza deve trovarsi in uno stato **Interrotto** e associata a un blocco app.

**Interrompi**  
Arresto di un builder di blocco app in esecuzione. Un'istanza arrestata non viene fatturata sul tuo account.   
Lo stato dell'istanza deve essere **Running (In esecuzione)**.

**Aggiorna**  
Aggiorna tutte le proprietà del builder di blocco app, tranne il nome.  
Lo stato dell'istanza deve essere **Stopped (Arrestato)**.

Nessuna di queste operazioni può essere eseguita su un'istanza con uno dei seguenti stati intermedi:
+ **Pending (In attesa)**
+ **Stopping (In arresto)**
+ **Avvio di **
+ **Eliminazione in corso**

# Applicazioni
<a name="applications-elastic"></a>

Le applicazioni contengono i dettagli necessari per avviare l'applicazione dopo il montaggio del VHD. Le applicazioni includono anche il nome e l'icona che vengono visualizzati dall'utente nel catalogo delle applicazioni. Le applicazioni sono associate alla risorsa di blocco app che contiene i file e i file binari per quell'applicazione.

Puoi utilizzare la console WorkSpaces Applicazioni per creare la risorsa dell'applicazione dopo aver caricato l'icona dell'applicazione in un bucket Amazon S3 e creato il blocco dell'app che contiene i file e le cartelle necessari per avviare l'applicazione. Per ulteriori informazioni sul caricamento dell'icona dell'applicazione in un bucket Amazon S3, consulta [Archivia l'icona dell'applicazione, lo script di configurazione, lo script di sessione e il file VHD in un bucket S3](store-s3-bucket.md).

**Nota**  
Devi disporre delle autorizzazioni IAM per eseguire l'operazione `S3:GetObject` sull'oggetto icona dell'applicazione nel bucket S3 per creare la risorsa dell'applicazione.

**Per creare la risorsa dell'applicazione**

1. [Apri la console delle WorkSpaces applicazioni in /appstream2. https://console.aws.amazon.com](https://console.aws.amazon.com/appstream2)

1. Dal menu di navigazione a sinistra, scegli **Applicazioni** e **Crea applicazione**.

1. Per **Nome** in **Dettagli applicazione**, inserisci un identificatore univoco dell'applicazione.

1. (Facoltativo) In **Nome visualizzato** in **Dettagli dell'applicazione**, inserisci un nome descrittivo che gli utenti vedranno nel catalogo delle applicazioni.

1. (Facoltativo) Per **Descrizione** in **Dettagli dell'applicazione**, immetti una descrizione dell'applicazione.

1. Per **Oggetto icona dell'applicazione in S3**, in **Dettagli dell'applicazione**, inserisci l'URI S3 che rappresenta l'oggetto VHD o scegli **Sfoglia S3** per accedere ai bucket S3 e trovare l'oggetto icona dell'applicazione.

1. Per **Percorso di avvio dell'eseguibile dell'applicazione** in** Impostazioni applicazione**, inserisci il percorso sull'istanza di streaming dell'eseguibile dell'applicazione.

1. (Facoltativo) Per **Directory di lavoro dell'applicazione** nella sezione **Impostazioni applicazione**, inserisci la directory sull'istanza di streaming da utilizzare come directory di lavoro dell'applicazione.

1. (Facoltativo) Per **Parametri di avvio dell'applicazione** nella sezione **Impostazioni applicazione**, inserisci i parametri da fornire all'eseguibile dell'applicazione all'avvio.

1. Per **Sistemi operativi supportati(OS)**, nella sezione **Impostazioni applicazione**, scegli quali sistemi operativi possono avviare l'applicazione.

1. Per **Famiglie di istanze supportate**, nella sezione **Impostazioni applicazione**, scegli quali famiglie di istanze possono avviare l'applicazione.

1. Per **Blocco app** nella sezione **Impostazioni applicazione**, scegli quale blocco app contiene i file e le cartelle necessari per questa applicazione.

1. (Facoltativo) Nella sezione **Tag**, crea i tag per la risorsa blocco app.

1. Esamina le informazioni inserite, quindi scegli **Crea**.

1. Se l'applicazione è stata creata correttamente, nella parte superiore della console verrà visualizzato un messaggio di operazione riuscita. Se si è verificato un errore, appare un messaggio di errore descrittivo e dovrai provare a creare nuovamente l'applicazione.

# Archivia l'icona dell'applicazione, lo script di configurazione, lo script di sessione e il file VHD in un bucket S3
<a name="store-s3-bucket"></a>

Devi archiviare le icone delle applicazioni, gli script di configurazione, gli script di sessione e gli script VHDs che usi per le applicazioni e i blocchi di app in un bucket Amazon Simple Storage Service (Amazon S3) nel tuo account. AWS WorkSpaces Applicazioni Le flotte elastiche scaricano l'icona dell'applicazione, lo script di configurazione e il file VHD dal bucket S3 quando l'utente avvia la sessione di streaming. Il bucket S3 deve risiedere nella AWS regione in cui intendi creare flotte di Applications Elastic. WorkSpaces 

Ti consigliamo di creare un nuovo bucket S3 che venga utilizzato per archiviare solo le icone delle applicazioni, gli script di configurazione, gli script di sessione e VHDs che intendi utilizzare con le flotte Elastic. Consigliamo di abilitare il controllo delle versioni sul bucket S3. Ciò consente di ripristinare le versioni precedenti degli oggetti, se necessario. Per informazioni su come creare un nuovo bucket S3, consulta [Creazione di un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html). Per ulteriori informazioni sul come gestire il controllo delle versioni degli oggetti, consulta [Utilizzo della funzione Controllo delle versioni nei bucket S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html).

**Nota**  
WorkSpaces Le applicazioni utilizzano il tuo VPC per accedere al bucket S3 selezionato. Il VPC che scegli per il parco istanze deve fornire un accesso di rete sufficiente al bucket S3.  
Assicurati che il contenuto del bucket S3 non sia crittografato utilizzando le chiavi gestite da te (Customer Managed Keys).  
Attualmente, i bucket S3 configurati per utilizzare la crittografia lato server con chiavi di crittografia fornite dal cliente (SSE-C) non sono supportati per le flotte Elastic. Se hai bisogno della crittografia a riposo per i tuoi oggetti S3, la crittografia lato server con chiavi di crittografia gestite da Amazon S3 (SSE-S3) è un'opzione che funzionerà per le flotte Elastic.

**Topics**
+ [Autorizzazioni Bucket Amazon S3](s3-permissions.md)

# Autorizzazioni Bucket Amazon S3
<a name="s3-permissions"></a>

Il bucket Amazon S3 che scegli deve avere una policy di bucket che fornisca un accesso sufficiente al service principal delle WorkSpaces Applicazioni per accedere e scaricare oggetti dal bucket Amazon S3. Dovrai modificare la seguente policy sui bucket, quindi applicarla al bucket Amazon S3 che intendi utilizzare per le icone delle applicazioni, gli script di configurazione e. VHDs Per ulteriori informazioni su come applicare una policy a un bucket Amazon S3, consulta [Aggiunta di una policy di bucket utilizzando la console di Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/add-bucket-policy.html).

Assicurati che gli elenchi di controllo degli accessi (ACLs) per i tuoi bucket Amazon S3 siano disabilitati. Per ulteriori informazioni, consulta [Disabilitazione ACLs per tutti i nuovi bucket e](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ensure-object-ownership.html) applicazione della proprietà degli oggetti.

Questa sezione include esempi di casi d'uso tipici per le policy di bucket. Queste policy di esempio utilizzano *bucket* come valore di risorsa. Per testare queste policy, sostituisci *user input placeholders* con le tue informazioni (come il nome del bucket). 

------
#### [ JSON ]

****  

```
{ 
  "Version":"2012-10-17",		 	 	 
  "Statement": [     
      { 
       "Sid": "AllowAppStream2.0ToRetrieveObjects", 
       "Effect": "Allow", 
       "Principal": { 
          "Service": ["appstream.amazonaws.com"]         
        },
        "Action": ["s3:GetObject"],
        "Resource": [           
           "arn:aws:s3:::bucket/VHD object",
           "arn:aws:s3:::bucket/Setup script object",
           "arn:aws:s3:::bucket/Application icon object",
           "arn:aws:s3:::bucket/Session scripts zip file object"
         ]         
      }      
  ]
}
```

------

**Nota**  
L'esempio di bucket policy definisce oggetti specifici nel bucket S3 a cui le applicazioni possono accedere. WorkSpaces Puoi anche utilizzare prefissi e caratteri jolly per semplificare la gestione delle policy man mano che aumenti i blocchi app. Per ulteriori informazioni sulle policy di bucket, consulta [Utilizzo delle policy di bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html). Per ulteriori informazioni sugli esempi più comuni di bucket, consulta [Esempi di policy di bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html).

Se utilizzi un blocco di app WorkSpaces Applicazioni, WorkSpaces Applications richiede autorizzazioni aggiuntive per caricare il pacchetto dell'applicazione nel bucket Amazon S3 appropriato. Per ulteriori informazioni sui blocchi delle app WorkSpaces Applicazioni, consulta. [WorkSpaces Applicazioni: App Blocks](appstream-app-blocks.md)

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAppStream2.0ToPutAndRetrieveObjects",
      "Effect": "Allow",
      "Principal": {
        "Service": [
          "appstream.amazonaws.com"
        ]
      },
      "Action": [
        "s3:GetObject",
        "s3:ListBucket", 
        "s3:PutObject",
        "s3:GetBucketOwnershipControls"
      ],
      "Resource": [
        "arn:aws:s3:::bucket",
        "arn:aws:s3:::bucket/AppStream2/*",
        "arn:aws:s3:::bucket/Setup script object",
        "arn:aws:s3:::bucket/Application icon object",
        "arn:aws:s3:::bucket/Session scripts zip file object"
      ]
    }
  ]
}
```

------

# Associazione di applicazioni ai parchi istanze elastici
<a name="associate-elastic"></a>

Prima di essere visualizzate dagli utenti nel catalogo delle applicazioni da avviare, le applicazioni devono essere associate ai parchi istanze elastici. È possibile gestire le associazioni di applicazioni utilizzando la console WorkSpaces Applicazioni. Per informazioni su come associare le applicazioni durante la creazione di un parco istanze elastico e su come gestire le associazioni di applicazioni su parchi istanze esistenti, consulta [Aggiorna una flotta di WorkSpaces applicazioni Amazon](update-fleets-new-image.md). 

# Risorse aggiuntive
<a name="additional-resources-app-blocks"></a>

I seguenti collegamenti forniscono informazioni e altre risorse per aiutarti a creare pacchetti e distribuire le applicazioni con parchi istanze elastici.


| Soluzione | Description | 
| --- | --- | 
| AWS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/appstream2/latest/developerguide/additional-resources-app-blocks.html)  | 
| Liquidware FlexApp | [ FlexApp Integrazione di Liquidware con AppStream 2.0 Elastic fleet](https://liquidwarelabs.zendesk.com/hc/en-us/articles/4415032819725-FlexApp-One-integration-into-AppStream-2-0-Elastic-Fleet): include step-by-step istruzioni per impacchettare qualsiasi applicazione basata su Windows in FlexApp un unico formato e distribuirla su WorkSpaces flotte di Applications Elastic. | 
| Cloudpaging di Numecent |  [Presentazione delle flotte elastiche AppStream 2.0: come massimizzare la compatibilità e la portabilità delle applicazioni con Cloudpaging: Numecent Cloudpaging](https://www.numecent.com/2021/11/19/maximize-application-compatibility-and-portability-for-appstream-elastic-fleets-with-cloudpaging/) elimina i problemi di compatibilità delle applicazioni, consentendo anche alle applicazioni legacy e altamente personalizzate più complesse di essere impacchettate con le relative dipendenze e pronte per l'implementazione entro un giorno. WorkSpaces Gli utenti delle applicazioni possono quindi trasmetterle in streaming su richiesta senza che il reparto IT debba riconfezionare le applicazioni per vari sistemi operativi o dispositivi Windows.  | 
| Turbo.Net |  [Presentazione del supporto Turbo per le flotte elastiche di Amazon WorkSpaces Applications](https://blog.turbo.net/introducing-turbo-support-for-aws-appstream-2.0-elastic-fleets): Turbo fornisce applicazioni istantaneamente sulle principali piattaforme e dispositivi. L'esclusiva tecnologia containerizzata di Turbo elimina le installazioni e gestisce dipendenze, conflitti e autorizzazioni. WorkSpaces Gli utenti delle applicazioni possono avviare immediatamente qualsiasi applicazione in un Turbo Hub.  | 