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.
Mettez à jour votre point de terminaison d'accès avec une URL personnalisée
Le point de terminaison d'accès par défaut créé avec votre application Web contient des identifiants générés par le service. Pour offrir une expérience personnalisée, vous souhaiterez peut-être fournir une URL personnalisée permettant à vos utilisateurs d'accéder à votre application Web Transfer Family. Cette rubrique explique comment mettre à jour votre point de terminaison d'accès avec une URL personnalisée.
Pour personnaliser l'URL de votre application Web
-
Configurez la terminaison et le transfert TLS pour votre nom de domaine personnalisé. Les étapes varient selon que vous utilisez une application Web publique ou VPC.
-
Pour une application Web publique, créez une CloudFront distribution à l'aide du AWS CloudFormation modèle fourni par Transfer Family, CloudFormation Stack Template
. -
Ouvrez la CloudFormation console à l'adresse https://console.aws.amazon.com/cloudformation
. -
Choisissez Créer une pile et spécifiez ce qui suit.
-
Dans la section Prérequis - Préparer un modèle, choisissez Choisir un modèle existant.
-
Dans la section Spécifier un modèle, sélectionnez Charger un modèle de fichier.
-
Enregistrez le fichier du modèle de
CloudFormation pile, puis téléchargez-le ici.
-
-
Choisissez Suivant et fournissez les informations suivantes.
-
WebAppEndpoint: copiez la valeur depuis votre application Web
-
AccessEndpoint: indiquez le nom de domaine personnalisé que vous souhaitez utiliser
-
AcmCertificateArn: fournissez l'ARN d'un SSL/TLS certificat public ou privé stocké dans AWS Certificate Manager
-
-
Terminez l' CloudFormation assistant jusqu'à ce que votre nouvelle pile soit créée.
-
Une fois la pile créée, vous devez créer des enregistrements DNS pour acheminer le trafic de votre nom de domaine personnalisé vers la CloudFront distribution. Si vous utilisez Route 53 pour le DNS, vous pouvez créer un alias ou un enregistrement CNAME pour le nom de CloudFront distribution. Pour plus d'informations sur l'utilisation d'Amazon Route 53 avec CloudFront, consultez Configuration d'Amazon Route 53 pour acheminer le trafic vers une CloudFront distribution.
-
-
Pour une application Web VPC, vous devez fournir votre propre solution de terminaison TLS pour votre domaine personnalisé. Votre solution doit utiliser un SSL/TLS certificat valide pour votre domaine personnalisé. Configurez votre solution pour transférer le trafic vers le nom PrivateLink DNS de votre application Web.
Note
Pour votre propre solution de transfert, configurez les éléments suivants :
-
Assurez-vous que vous utilisez le protocole HTTPS.
-
Transférez toutes les méthodes HTTP : GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE.
-
Transférez tous les en-têtes HTTP de la demande et de la réponse, à l'exception de l'
Hosten-tête. L'Hosten-tête envoyé à l'application Web doit être la WebAppEndpoint valeur. -
Désactivez la mise en cache de toutes les réponses.
-
-
-
Dans votre application Web, modifiez le point de terminaison Access, en remplaçant l'URL personnalisée par l'URL que vous souhaitez utiliser.
-
Mettez à jour votre politique de partage de ressources entre origines en remplaçant le point de terminaison d'accès par défaut par la ligne suivante dans le bloc de
AllowedOriginscode :"https://custom-url"Vous devez effectuer cette modification pour chaque compartiment utilisé par votre application Web.
Une fois la mise à jour effectuée, la
AllowedOriginssection de votre politique CORS devrait se présenter comme suit :"AllowedOrigins": [ "https://custom-url"],Vous n'avez besoin que d'une seule AllowedOrigins entrée pour chaque application Web Transfer Family.
Consultez la procédure de configuration du partage Cross-origin des ressources (CORS) pour votre compartiment Amazon S3 pour plus de détails.
Vous pouvez désormais accéder à votre point de terminaison d'accès personnalisé et partager ce lien avec vos utilisateurs finaux.