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.
Déploiement d'un site Web statique vers AWS Amplify Hosting à partir d'un compartiment S3 à usage général
Nous vous recommandons d'utiliser AWS Amplify Hosting pour héberger le contenu statique d'un site Web stocké sur S3. Amplify Hosting est un service entièrement géré qui facilite le déploiement de vos sites Web sur un réseau de diffusion de contenu disponible dans le monde entier (CDN) alimenté par Amazon CloudFront, permettant un hébergement de sites Web statique sécurisé sans configuration approfondie. Avec AWS Amplify Hosting, vous pouvez sélectionner l'emplacement de vos objets dans votre compartiment à usage général, déployer votre contenu dans un espace géré CDN et générer un public HTTPS URL pour que votre site Web soit accessible partout. Le déploiement d'un site Web statique à l'aide d'Amplify Hosting vous offre les avantages et fonctionnalités suivants :
Le déploiement sur le réseau de diffusion de AWS contenu (CDN) géré par Amazon CloudFront CloudFront est un service Web qui accélère la distribution de votre contenu Web statique et dynamique à vos utilisateurs. CloudFront diffuse votre contenu par le biais d'un réseau mondial de centres de données appelés emplacements périphériques. Lorsqu'un utilisateur demande le contenu que vous diffusez CloudFront, la demande est acheminée vers l'emplacement périphérique offrant le moins de latence (délai), afin que le contenu soit diffusé avec les meilleures performances possibles, ainsi qu'une fiabilité et une disponibilité accrues. Pour plus d'informations, consultez la section Comment CloudFront diffuse le contenu dans le manuel Amazon CloudFront Developer Guide.
HTTPSsupport - Assure une communication et un transfert de données sécurisés entre votre site Web et le navigateur Web d'un utilisateur.
Domaines personnalisés : connectez facilement votre site Web à un domaine personnalisé URL acheté auprès d'un bureau d'enregistrement de domaines tel qu'Amazon Route 53.
SSLCertificats personnalisés - Lorsque vous configurez votre domaine personnalisé, vous pouvez utiliser le certificat géré par défaut fourni par Amplify pour vous ou vous pouvez utiliser votre propre certificat personnalisé acheté auprès de l'autorité de certification tierce de votre choix.
Mesures et CloudWatch surveillance intégrées : surveillez le trafic, les erreurs, le transfert de données et la latence de votre site Web.
Protection par mot de passe - Limitez l'accès à votre site Web en configurant un nom d'utilisateur et un mot de passe obligatoires dans la console Amplify.
Redirections et réécritures - Créez des règles de redirection et de réécriture dans la console Amplify pour permettre à un serveur Web de rediriger la navigation de l'une à l'autre. URL
Lorsque vous déployez votre application depuis un bucket Amazon S3 à usage général vers Amplify Hosting, les AWS frais sont basés sur le modèle tarifaire d'Amplify. Pour plus d'informations, consultez AWS Amplify Pricing
Important
Amplify Hosting n'est pas disponible partout Régions AWS où Amazon S3 est disponible. Pour déployer un site Web statique sur Amplify Hosting, le compartiment à usage général Amazon S3 contenant votre site Web doit être situé dans une région où Amplify est disponible. Pour la liste des régions où Amplify est disponible, consultez la section Points de terminaison Amplify dans le. Référence générale d'Amazon Web Services
Vous pouvez démarrer le processus de déploiement depuis la console Amazon S3, la console Amplify AWS CLI, le ou le. AWS SDKs Vous ne pouvez effectuer un déploiement sur Amplify qu'à partir d'un bucket à usage général situé dans votre propre compte. Amplify ne prend pas en charge l'accès aux compartiments entre comptes.
Suivez les instructions suivantes pour déployer un site Web statique à partir d'un compartiment Amazon S3 à usage général vers Amplify Hosting à partir de la console Amazon S3.
Déploiement d'un site Web statique sur Amplify à partir de la console S3
Pour déployer un site Web statique depuis la console Amazon S3
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Compartiments.
Dans la liste des compartiments, choisissez le compartiment à usage général qui contient le site Web que vous souhaitez déployer sur Amplify Hosting.
Choisissez l’onglet Propriétés.
-
Sous Hébergement de site Web statique, choisissez l'application Create Amplify. À cette étape, le processus de déploiement sera transféré vers la console Amplify.
Sur la page Déployer avec S3, procédez comme suit.
-
Dans Nom de l'application, entrez le nom de votre application ou de votre site Web.
-
Dans Nom de la branche, entrez le nom du backend de votre application.
-
Pour l'emplacement des objets à héberger dans S3, entrez le chemin du répertoire vers votre compartiment à usage général ou choisissez Browse S3 pour le localiser et le sélectionner.
-
Choisissez Save and deploy (Enregistrer et déployer).
Note
Si vous mettez à jour l'un des objets d'un site Web statique dans votre compartiment à usage général hébergé sur Amplify, vous devez redéployer l'application sur Amplify Hosting pour que les modifications prennent effet. Amplify Hosting ne détecte pas automatiquement les modifications apportées à votre compartiment. Pour plus d'informations, consultez la section Mise à jour d'un site Web statique déployé sur Amplify à partir d'un compartiment S3 dans le guide de l'utilisateur d'AWS Amplify Hosting.
Pour démarrer directement depuis la console Amplify, consultez la section Déploiement d'un site Web statique depuis S3 à l'aide de la console Amplify dans le guide de l'utilisateur d'Amplify Hosting AWS .
Pour commencer à utiliser le AWS SDKs, consultez la section Création d'une politique de compartiment pour déployer un site Web statique à partir de S3 à l'aide du guide AWS SDKs de l'utilisateur d'AWS Amplify Hosting.