

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

# App web Transfer Family
<a name="web-app"></a>

Puoi creare app Web per abilitare un'interfaccia semplice per il trasferimento di dati da e verso Amazon Simple Storage Service (S3) tramite un browser Web. Ciò non richiede la creazione o il provisioning AWS Transfer Family di server.

Prima dell'introduzione delle app web Transfer Family, gli utenti finali dovevano utilizzare una soluzione client, personalizzata o di terze parti per accedere ai propri dati in Amazon S3. Ciò era dovuto ai rigorosi requisiti di sicurezza per clienti e partner e al fatto che le app dei clienti sono difficili da utilizzare per gli utenti non tecnici.

Con il lancio delle app Web, ora puoi estendere un portale personalizzato, sicuro e ad alta disponibilità per consentire agli utenti finali di sfogliare, caricare e scaricare dati in Amazon S3. Le app Web sono integrate nativamente con AWS IAM Identity Center Amazon S3 Access Grants. Ciò significa che solo gli utenti autenticati possono visualizzare i dati a cui sono autorizzati ad accedere. Le app Web sono create utilizzando [Storage Browser per Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-browser.html) e offrono le stesse funzionalità per l'utente finale in un'offerta completamente gestita senza dover scrivere codice o ospitare la propria applicazione.

Per ulteriori informazioni sull'altro Servizi AWS che usi con le app web Transfer Family, consulta la seguente documentazione:
+ [Gestione dell'accesso con S3 Access Grants nella Guida per l'utente di Amazon Simple Storage Service](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants.html)
+ [AWS IAM Identity Center Guida per l'utente](https://docs.aws.amazon.com/singlesignon/latest/userguide/)
+ [Workshop sulle sovvenzioni di accesso ad Amazon S3](https://catalog.us-east-1.prod.workshops.aws/workshops/77b0af63-6ad2-4c94-bfc0-270eb9358c7a/en-US)
+ [Annuncio di app AWS Transfer Family Web per trasferimenti di file Amazon S3 completamente gestiti](https://aws.amazon.com/blogs/aws/announcing-aws-transfer-family-web-apps-for-fully-managed-amazon-s3-file-transfers/)

Le seguenti risorse sono disponibili per aiutarti a iniziare a usare le app web Transfer Family.
+ La guida per l'utente offre una step-by-step procedura dettagliata per la configurazione di un'app web Transfer Family qui:. [Tutorial: configurazione di un'app web Transfer Family di base](web-app-tutorial.md)
+ Il **AWS Getting Started Resource Center** offre un tutorial qui: [Guida introduttiva all'app AWS Transfer Family web](https://aws.amazon.com/getting-started/hands-on/set-up-an-aws-transfer-family-web-app/).
+ Il video seguente fornisce una guida per iniziare a usare le app web Transfer Family.  
[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/Ie9M0qBGrCE/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/Ie9M0qBGrCE)

## Regioni AWS per le app web Transfer Family
<a name="webapp-regions"></a>

AWS Transfer Family le app web sono disponibili in tutte le regioni supportate da Transfer Family, elencate [AWS nella Tabella](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) delle regioni, ad eccezione di Asia Pacifico (Nuova Zelanda) AWS European Sovereign Cloud e.

Gli endpoint VPC per app Web sono supportati Regioni AWS ovunque siano disponibili app Web.

## Compatibilità del browser per le app AWS Transfer Family Web
<a name="webapp-browsers"></a>

Le app web Transfer Family supportano i seguenti browser.


| Browser | Versione | Compatibilità | 
| --- | --- | --- | 
| Microsoft Edge | Ultime 3 versioni | Compatible | 
| Mozilla Firefox | Ultime 3 versioni | Compatible | 
| Google Chrome | Ultime 3 versioni | Compatible | 
| Apple Safari | Ultime 3 versioni | Compatible | 

## Come creare un'app web Transfer Family
<a name="webapp-process"></a>

Il diagramma seguente illustra l'architettura dell'app web Transfer Family.

![\[Diagramma dell'architettura che mostra le app web Transfer Family Servizi AWS che interagiscono con le app web Transfer Family.\]](http://docs.aws.amazon.com/it_it/transfer/latest/userguide/images/webapp-architecture.png)


In base al diagramma, puoi vedere che le app web Transfer Family interagiscono con quanto segue: Servizi AWS
+ Amazon S3 per lo storage e Amazon S3 Access Grants per l'acquisizione delle credenziali di sessione.
+ AWS IAM Identity Center come provider di identità federate.
+ Amazon CloudFront se configuri un URL personalizzato per la tua app web.

Tieni presente le seguenti limitazioni quando utilizzi app Web.
+ Numero massimo di risultati di ricerca per query: 10.000
+ I bucket Amazon S3 utilizzati dall'app web Transfer Family devono trovarsi nello stesso account dell'app Web stessa. I bucket tra più account non sono attualmente supportati.
+ Ampiezza massima di ricerca per query: 10.000 file ricercati
+ Dimensione massima di caricamento per file: 160 GB (149 GiB)
+ Dimensione massima del file per la copia: 5,36 GB (5 GiB)
+ I nomi di cartella che iniziano o finiscono con punti (.) non sono supportati

**Prerequisiti**  
*In AWS Identity and Access Management, configura i ruoli necessari.* Incolla i blocchi di codice che forniamo nelle istruzioni. Per informazioni sulla configurazione dei ruoli necessari, vedere[Configurazione dei ruoli IAM per le app web Transfer Family](webapp-roles.md).
+ Crea un ruolo di portatore di identità.
+ Crea un ruolo IAM da utilizzare con S3 Access Grants. S3 Access Grants assume questo ruolo IAM per fornire credenziali temporanee al beneficiario per la sede Amazon S3 registrata.

**Processo per creare un'app web Transfer Family**  
Per creare la tua app web e rendere operativi gli utenti finali, esegui le seguenti attività:

1. *Configura IAM Identity Center in modo che funga da provider di identità federato*. Esegui le seguenti attività in IAM Identity Center. Per maggiori dettagli sulla configurazione di IAM Identity Center, consulta[Configura il tuo provider di identità per le app web Transfer Family](webapp-identity-center.md).

   1. Crea un'istanza IAM Identity Center, se non ne hai già una.

   1. Determina la fonte della tua identità. Può essere la directory predefinita di IAM Identity Center o un provider di terze parti (ad esempio Okta).

   1. Crea o identifica gli utenti o i gruppi che utilizzeranno la tua app web. 

   1. Se utilizzi la directory IAM Identity Center come fonte di identità, prendi nota dell'utente o del gruppo IDs che crei. Ne avrai bisogno in seguito quando crei una concessione di accesso utilizzando S3 Access Grants.

1. *In Amazon S3, configura Amazon S3 Access Grants.* Per ulteriori informazioni su S3 Access Grants, consulta [Configura Amazon S3 Access Grants per le app web Transfer Family](webapp-access-grant.md).
   + Crea un'istanza S3 Access Grants se non ne hai già una. Regione AWS
   + Registra la tua posizione utilizzando il ruolo IAM.
   + Crea la concessione di accesso.

1. *In Transfer Family, esegui le seguenti attività.*

   1. Crea l'app web Transfer Family. Per ulteriori informazioni su come creare l'app web Transfer Family, vedere[Configurare un'app web Transfer Family](webapp-configure.md).
**Importante**  
Configura CORS (Cross-origin resource sharing) per tutti i bucket Amazon S3 utilizzati dalla tua app Web. Per informazioni sulla configurazione di CORS, consulta. [Configura CORS (Cross-origin resource sharing) per il tuo bucket](access-grant-cors.md)

   1. Assegnare utenti o gruppi all'app Web. Per ulteriori informazioni su come assegnare utenti e gruppi, vedere. [Assegna o aggiungi utenti o gruppi a un'app web Transfer Family](webapp-add-users.md)

   1. (Facoltativo) Aggiorna l'endpoint di accesso per la tua app Web con un URL personalizzato. Per informazioni sulla creazione di un URL personalizzato, consulta[Aggiorna il tuo endpoint di accesso con un URL personalizzato](webapp-customize.md).

   1. Fornisci agli utenti finali l'URL dell'endpoint di accesso in modo che possano accedere e interagire con la tua app web.