Résolution des problèmes liés à vos applications Web - AWS Transfer Family

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.

Résolution des problèmes liés à vos applications Web

Note

Ces conseils de dépannage sont destinés à l'administrateur de l'application Web plutôt qu'à l'utilisateur final. Pour les utilisateurs finaux, si vous rencontrez des problèmes, contactez l'administrateur de votre application Web. Toutes les instances dans les paragraphes suivants font référence à l'administrateur de l'application Web.

Résoudre les erreurs réseau

Description

Votre utilisateur final voit une bannière réseau Erreur réseau lors du chargement du point de terminaison de l'application Web.

Cause

Les problèmes les plus courants sont les suivants :

  • L'administrateur n'a pas désigné l'utilisateur qui tente de se connecter à la nouvelle application.

  • L'administrateur n'a pas ajouté les actions nécessaires à vos rôles IAM.

  • La liste des autorisations d'accès S3 attribuées à votre utilisateur s'affiche, mais CORS n'est pas configuré correctement pour votre ou vos compartiments Amazon S3.

Solution

Résoudre les problèmes liés à l'absence d'affichage du bucket configuré

Description

Tout semble être correctement configuré, mais le compartiment Amazon S3 n'apparaît pas dans l'application Web.

Cause

L'une des causes possibles est que le compartiment Amazon S3 ne se trouve pas dans le même compte que l'application Web.

Solution

Assurez-vous que le compartiment Amazon S3 se trouve dans le même compte que l'application Web. Les buckets multi-comptes ne sont actuellement pas pris en charge.

Résoudre les erreurs d'URL personnalisées

Description

Lorsque votre utilisateur final se connecte à l'application Web, il reçoit le message d'erreur Échec de l'autorisation : code d'autorisation manquant.

Cause

Si vous avez utilisé CloudFront directement, plutôt que le AWS CloudFormation modèle fourni, vous avez probablement mal configuré la politique de demande d'origine afin de ne pas transmettre les chaînes de requête.

Solution

Mettez à jour votre politique de demande d'origine pour transférer les chaînes de requête et les cookies à l'origine.

Description

Lorsque votre utilisateur final tente d'accéder à une application Web Transfer Family, il reçoit une réponse 404.

Cause

Si vous avez utilisé CloudFront directement, plutôt que le AWS CloudFormation modèle fourni, vous avez probablement mal configuré la politique de cache pour inclure l'Hosten-tête dans la clé de cache ou mal configuré la politique de demande d'origine pour transférer l'Hosten-tête.

Solution

  • Assurez-vous que votre politique de cache n'inclut pas l'Hosten-tête dans la clé de cache

  • Assurez-vous que votre politique de demande d'origine ne transmet pas l'Hosten-tête.

Résoudre les erreurs diverses

Description

Votre utilisateur final ne peut pas se connecter, ne peut consulter aucun compartiment ou fichier, ou vous recevez un autre message d'erreur.

Cause

L'une des causes possibles est que l'ARN de l'instance IAM Identity Center ne correspond pas à la valeur de l'ARN de vos autorisations ou de l'ARN de l'instance IAM Identity Center de votre application Web.

Solution

Vérifiez les éléments suivants pour voir s'ils correspondent.

  • Dans IAM Identity Center, accédez à Paramètres et consultez l'ARN de l'instance.

    arn:aws:sso:::instance/ssoins-instance-identifier
  • Dans Amazon S3, accédez à Access Grants et consultez l'ARN de votre instance IAM Identity Center.

    arn:aws:sso::account-id:application/ssoins-instance-identifier/apl-1234567890abcdef0
  • Dans Transfer Family, accédez à la page de détails de votre application Web et consultez son ARN d'instance.

    arn:aws:sso:::instance/ssoins-instance-identifier

La instance-identifier valeur doit être la même à ces trois endroits.

Des compartiments S3 dupliqués apparaissent dans l'application Web

Description

Les utilisateurs voient le même bucket S3 répertorié plusieurs fois dans l'interface de l'application Web Transfer Family.

Cause

Cela se produit lorsqu'un utilisateur fait partie de plusieurs groupes Active Directory qui ont des autorisations dupliquées pour le même compartiment S3. L'application Web répertorie toutes les autorisations de haut niveau associées à l'utilisateur (UID ou GID), que l'utilisateur dispose ou non de plusieurs autorisations attribuées au même emplacement de compartiment.

Solution

Pour résoudre ce problème, les administrateurs doivent dédupliquer les autorisations afin que chaque utilisateur ne dispose que d'une seule autorisation pour chaque emplacement S3. Passez en revue la configuration de vos autorisations d'accès S3 et consolidez les autorisations dupliquées pour le même compartiment dans différents groupes Active Directory.