Migration des en-têtes personnalisés hors de la spécification de construction et amplify.yml - AWS Amplify Hébergement

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
  1. Connectez-vous à la console Amplify AWS Management Console et ouvrez-la.

  2. Choisissez l'application sur laquelle effectuer la migration d'en-têtes personnalisés.

  3. 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.

  4. 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.

  5. Lorsque le téléchargement est terminé, choisissez Modifier.

  6. 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.

  7. Dans le volet de navigation, choisissez Hosting, Custom headers.

  8. Sur la page En-têtes personnalisés, choisissez Modifier.

  9. 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.

  10. Choisissez Save (Enregistrer).

  11. 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
  1. Accédez au amplify.yml fichier actuellement déployé dans le répertoire racine de votre application.

  2. Ouvrez amplify.yml dans l'éditeur de code de votre choix.

  3. 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 .

  4. Connectez-vous à la console Amplify AWS Management Console et ouvrez-la.

  5. Choisissez l'application pour laquelle vous souhaitez définir des en-têtes personnalisés.

  6. Dans le volet de navigation, choisissez Hosting, Custom headers.

  7. Sur la page En-têtes personnalisés, choisissez Télécharger.

  8. 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és amplify.yml à l'étape 3.

  9. 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.

  10. 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.