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 décrit comment mettre à jour votre point de terminaison d'accès avec une URL personnalisée.
Note
La procédure suivante repose sur l'utilisation du modèle de CloudFormation pile
Cependant, le modèle fourni simplifie le processus et permet d'éviter les erreurs de configuration. Si vous n'utilisez pas le AWS CloudFormation modèle, veillez à suivre les consignes suivantes :
-
La politique de demande d'origine doit transmettre les chaînes de requête et les cookies à l'origine, et non l'
Host
en-tête à l'origine. -
La politique de cache ne doit pas inclure l'
Host
en-tête dans la clé de cache.
Pour personnaliser l'URL de votre application Web
-
Créez une CloudFront distribution à l'aide du AWS CloudFormation modèle fourni par Transfer Family, modèle de CloudFormation pile
. -
Ouvrez la AWS CloudFormation console à l'adresse https://console.aws.amazon.com/cloudformation.
-
Choisissez Create stack et spécifiez ce qui suit.
-
Dans la section Prérequis - Préparer le 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 Next 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: fournir l'ARN d'un SSL/TLS certificat public ou privé stocké dans AWS Certificate Manager
-
-
Terminez l' AWS CloudFormation assistant jusqu'à ce que votre nouvelle pile soit créée.
-
-
Dans votre application Web, modifiez le point de terminaison Access en mettant à jour l'URL personnalisée en fonction de l'URL que vous souhaitez utiliser.
-
Créez des enregistrements DNS pour acheminer le trafic de votre nom de domaine personnalisé vers la CloudFront distribution. Si vous utilisez Route 53 pour la zone, vous pouvez créer un enregistrement Alias ou CNAME pour le nom de CloudFront distribution (par exemple, xxxx.cloudfront.net). 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.
-
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
AllowedOrigins
code :"https://
custom-url
"Vous devez effectuer cette modification pour chaque compartiment utilisé par votre application Web.
Après avoir effectué votre mise à jour, la
AllowedOrigins
section de votre politique CORS devrait ressembler à ce qui 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 de ressources entre origines (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.