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.
Prérequis
Avant d'utiliser la eb migrate commande, assurez-vous que votre environnement répond aux exigences suivantes :
- Installation et version d'IIS
-
Le serveur à partir duquel vous effectuez la migration doit exécuter Internet Information Services (IIS) version 7.0 ou ultérieure. IIS 10.0 sur Windows Server 2016 ou version ultérieure fournit l'environnement le plus compatible pour la migration.
Pour vérifier votre version d'IIS, exécutez la commande suivante :
PS C:\migrations_workspace>
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\InetStp\"
... SetupString : IIS 10.0 VersionString : Version 10.0 ...
- Configuration requise pour Windows Server
-
Votre environnement source doit exécuter Windows Server 2016 ou version ultérieure pour une compatibilité optimale. Elastic Beanstalk prend en charge les versions de Windows Server suivantes en tant que plateformes cibles :
-
Windows Server 2025
-
Windows Server 2022
-
Windows Server 2019
-
Windows Server 2016
-
- Installation de la CLI EB
-
-
Flux de travail par défaut (sans
--remote
option) :-
Python et l'interface de ligne de commande Elastic Beanstalk (EB CLI) doivent être installés sur le serveur qui contient l'application que vous souhaitez migrer vers Elastic Beanstalk. Bien que cela ne soit pas obligatoire, nous vous recommandons d'installer l'interface de ligne de commande EB dans un
virtualenv
bac à sable, comme décrit dansInstallation de l'interface de ligne de commande EB dans un environnement virtuel.
-
-
En utilisant l'
--remote
option :-
Python et l'interface de ligne de commande Elastic Beanstalk (EB CLI) doivent être installés sur votre hôte bastion. Bien que cela ne soit pas obligatoire, nous vous recommandons d'installer l'interface de ligne de commande EB dans un
virtualenv
bac à sable, comme décrit dansInstallation de l'interface de ligne de commande EB dans un environnement virtuel.
-
-
- Autorisations nécessaires
-
Vous avez besoin des informations d'identification et autorisations suivantes :
-
Privilèges d'administrateur sur le serveur IIS source ou sur l'hôte Bastion (si vous utilisez l'
--remote
option). -
AWS informations d'identification avec autorisations pour créer et gérer les ressources Elastic Beanstalk
-
- Déploiement Web 3.6
-
L'outil Microsoft Web Deploy (version 3.6 ou ultérieure) doit être installé sur votre serveur source ou sur l'hôte Bastion (si vous utilisez
--remote
cette option). Cet outil est utilisé eb migrate pour empaqueter vos applications.Pour vérifier l'installation, exécutez la commande suivante :
:
PS C:\migrations_workspace>
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3" -Name InstallPath
InstallPath : C:\Program Files\IIS\Microsoft Web Deploy V3\ ...
Pour les instructions d'installation, consultez la section Installation et configuration de Web Deploy sur IIS 8.0 ou version ultérieure
sur le site Web de documentation du produit Microsoft Windows. - Exigences relatives au réseau
-
-
Flux de travail par défaut (sans
--remote
option) :-
Votre serveur source doit disposer d'un accès Internet sortant aux AWS services.
-
-
En utilisant l'
--remote
option :-
Votre serveur source doit disposer d'un accès Internet sortant aux AWS services.
-
Configurez les règles d'entrée des groupes de sécurité appropriées qui autorisent une connexion réseau sortante depuis votre hôte Bastion et une connexion entrante vers la machine distante. Assurez-vous que l'adresse IP de l'hôte bastion est autorisée via TCP sur le port 22 pour accéder à la machine distante.
-
Assurez-vous que votre client SSH est installé et fonctionne sur votre machine distante ainsi que sur votre hôte Bastion.
-
Assurez-vous que la configuration de votre pare-feu contient les règles appropriées qui ouvrent le port 22 ou autorisent la connexion au client.
-
Testez votre connexion en utilisant manuellement une connexion SSH sur l'hôte distant depuis l'hôte bastion avant de tenter la migration.
-
-