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.
Migration des en-têtes personnalisés hors de la spécification de construction et amplify.yml
Auparavant, HTTP les en-têtes personnalisés étaient spécifiés pour une application soit en modifiant la spécification de construction dans la console Amplify, soit en téléchargeant et en mettant à jour le fichier et en amplify.yml
l'enregistrant dans le répertoire racine du projet. Il est fortement recommandé de migrer vos en-têtes personnalisés hors de la spécification de construction et du amplify.yml
fichier.
Spécifiez vos en-têtes personnalisés dans la section En-têtes personnalisés de la console Amplify ou en téléchargeant et en modifiant le fichier. customHttp.yml
Pour migrer les en-têtes personnalisés stockés dans la console Amplify
-
Connectez-vous à la console Amplify AWS Management Console
et ouvrez-la. -
Choisissez l'application sur laquelle effectuer la migration d'en-têtes personnalisés.
-
Dans le volet de navigation, choisissez Hosting, Build settings. Dans la section Spécification de construction de l'application, vous pouvez consulter les spécifications de construction de votre application.
-
Choisissez Télécharger pour enregistrer une copie de vos spécifications de construction actuelles. Vous pourrez faire référence à cette copie ultérieurement si vous avez besoin de récupérer des paramètres.
-
Lorsque le téléchargement est terminé, choisissez Modifier.
-
Prenez note des informations d'en-tête personnalisées contenues dans le fichier, car vous les utiliserez ultérieurement à l'étape 9. Dans la fenêtre d'édition, supprimez les en-têtes personnalisés du fichier et choisissez Enregistrer.
-
Dans le volet de navigation, choisissez Hosting, Custom headers.
-
Sur la page En-têtes personnalisés, choisissez Modifier.
-
Dans la fenêtre Modifier les en-têtes personnalisés, entrez les informations relatives aux en-têtes personnalisés que vous avez supprimés à l'étape 6.
-
Choisissez Save (Enregistrer).
-
Redéployez toutes les branches auxquelles vous souhaitez appliquer les nouveaux en-têtes personnalisés.
Pour migrer des en-têtes personnalisés de amplify.yml vers .yml customHttp
-
Accédez au
amplify.yml
fichier actuellement déployé dans le répertoire racine de votre application. -
Ouvrez
amplify.yml
dans l'éditeur de code de votre choix. -
Prenez note des informations d'en-tête personnalisées contenues dans le fichier, car vous les utiliserez ultérieurement à l'étape 8. Supprimez les en-têtes personnalisés du fichier. Enregistrez et fermez le fichier .
-
Connectez-vous à la console Amplify AWS Management Console
et ouvrez-la. -
Choisissez l'application pour laquelle vous souhaitez définir des en-têtes personnalisés.
-
Dans le volet de navigation, choisissez Hosting, Custom headers.
-
Sur la page En-têtes personnalisés, choisissez Télécharger.
-
Ouvrez le
customHttp.yml
fichier téléchargé dans l'éditeur de code de votre choix et entrez les informations relatives aux en-têtes personnalisés que vous avez supprimésamplify.yml
à l'étape 3. -
Enregistrez le
customHttp.yml
fichier modifié dans le répertoire racine de votre projet. Si vous travaillez avec un monorepo, enregistrez le fichier à la racine de votre dépôt. -
Redéployez l'application pour appliquer les nouveaux en-têtes personnalisés.
-
Pour une application CI/CD, effectuez une nouvelle compilation à partir de votre dépôt Git qui inclut le nouveau
customHttp.yml
fichier. -
Pour une application à déploiement manuel, déployez à nouveau l'application dans la console Amplify et incluez le nouveau
customHttp.yml
fichier avec les artefacts que vous téléchargez.
-
Note
Les en-têtes personnalisés définis dans le customHttp.yml
fichier et déployés dans le répertoire racine de l'application remplacent les en-têtes personnalisés définis dans la section En-têtes personnalisés de la console Amplify.