Restreindre l'accès aux branches d'une application Amplify - AWS Amplify Hébergement

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Restreindre l'accès aux branches d'une application Amplify

Si vous travaillez sur des fonctionnalités inédites, vous pouvez protéger par mot de passe les branches des fonctionnalités afin de restreindre l'accès à des utilisateurs spécifiques. Lorsque le contrôle d'accès est défini sur une succursale, les utilisateurs sont invités à saisir un nom d'utilisateur et un mot de passe lorsqu'ils tentent d'accéder à la succursale. URL

Vous pouvez définir un mot de passe qui s'applique à une succursale individuelle ou globalement à toutes les succursales connectées. Lorsque le contrôle d'accès est activé à la fois au niveau de la succursale et au niveau global, le mot de passe au niveau de la succursale a priorité sur le mot de passe global (application).

Amplify limite les demandes échouées qui tentent d'accéder à des ressources protégées par mot de passe. Ce comportement protège les applications contre les attaques par dictionnaires ou autres tentatives de lecture de données via des contrôles d'accès.

Utilisez la procédure suivante pour définir un mot de passe afin de restreindre l'accès aux branches d'une application Amplify.

Pour définir des mots de passe pour les branches de fonctionnalités
  1. Connectez-vous au AWS Management Console et ouvrez la console Amplify.

  2. Choisissez l'application pour laquelle vous souhaitez définir les mots de passe des branches fonctionnelles.

  3. Dans le volet de navigation, choisissez Hosting, puis Access control.

  4. Dans la section Paramètres de contrôle d'accès, choisissez Gérer l'accès.

  5. Sur la page Gérer le contrôle d'accès, effectuez l'une des opérations suivantes.

    • Pour définir un nom d'utilisateur et un mot de passe applicables à toutes les succursales connectées

      1. Activez Gérer l'accès pour toutes les succursales. Par exemple, si des branches main, dev et feature sont connectées, vous pouvez appliquer le même nom d'utilisateur et le même mot de passe à toutes les branches.

    • Pour définir un nom d'utilisateur et un mot de passe applicables à une branche individuelle

      1. Désactivez Gérer l'accès pour toutes les succursales.

      2. Localisez la succursale que vous souhaitez gérer. Pour les paramètres d'accès, sélectionnez Mot de passe restreint requis.

      3. Dans Nom d'utilisateur, entrez un nom d'utilisateur.

      4. Dans Mot de passe, entrez un mot de passe.

    • Choisissez Save (Enregistrer).

  6. Si vous gérez le contrôle d'accès pour une application rendue (SSR) côté serveur, redéployez l'application en effectuant une nouvelle compilation à partir de votre dépôt Git. Cette étape est nécessaire pour permettre à Amplify d'appliquer vos paramètres de contrôle d'accès.