

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

# Limitazione dell'accesso alle filiali di un'app Amplify
<a name="access-control"></a>

Se stai lavorando su funzionalità inedite, puoi proteggere con password i rami delle funzionalità per limitare l'accesso a utenti specifici. Quando il controllo degli accessi è impostato su una filiale, agli utenti viene richiesto un nome utente e una password quando tentano di accedere all'URL della filiale.

È possibile impostare una password da applicare a una singola filiale o a livello globale a tutte le filiali connesse. Quando il controllo degli accessi è abilitato sia a livello di filiale che globale, la password a livello di filiale ha la precedenza su una password a livello globale (di applicazione).

Amplify limita le richieste non riuscite che tentano di accedere a risorse protette da password. Questo comportamento protegge le applicazioni dagli attacchi ai dizionari o da altri tentativi di lettura dei dati protetti dai controlli di accesso.

Utilizza la seguente procedura per impostare una password per limitare l'accesso alle filiali di un'app Amplify.

**Per impostare le password sui rami delle funzionalità**

1. Accedi Console di gestione AWS e apri la console [Amplify.](https://console.aws.amazon.com/amplify/)

1. Scegli l'app su cui vuoi impostare le password del Feature Branch.

1. Nel riquadro di navigazione, scegli **Hosting**, quindi scegli **Controllo degli accessi**.

1. Nella sezione **Impostazioni di controllo degli accessi**, scegli **Gestisci l'accesso**.

1. Nella pagina **Gestisci il controllo degli accessi**, esegui una delle seguenti operazioni.
   + Per impostare un nome utente e una password validi per tutte le filiali connesse

     1. Attiva **Gestisci l'accesso per tutte le filiali**. Ad esempio, se hai i rami **main**, **dev** e **feature** collegati, puoi applicare lo stesso nome utente e password a tutte le filiali.
   + Per impostare un nome utente e una password validi per una singola filiale

     1. Disattiva **Gestisci l'accesso per tutte le filiali**.

     1. Individua la filiale che desideri gestire. Per **le impostazioni di accesso**, scegli **Password limitata richiesta**.

     1. Per **Nome utente**, inserisci un nome utente.

     1. Per **Password** immetti una password.
   + Scegli **Save** (Salva).

1. Se gestisci il controllo degli accessi per un'app renderizzata lato server (SSR), ridistribuisci l'app eseguendo una nuova build dal tuo repository Git. Questo passaggio è necessario per consentire ad Amplify di applicare le impostazioni di controllo degli accessi.