{"id":6760,"date":"2018-12-11T13:10:41","date_gmt":"2018-12-11T12:10:41","guid":{"rendered":"http:\/\/blog.capdata.fr\/?p=6760"},"modified":"2022-11-21T16:58:04","modified_gmt":"2022-11-21T15:58:04","slug":"importez-une-vm-dun-esx-vers-aws","status":"publish","type":"post","link":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/","title":{"rendered":"Export d&#8217;une VM d&#8217;un ESX vers une EC2 AWS"},"content":{"rendered":"<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F6760&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F6760&#038;title=Export%20d%E2%80%99une%20VM%20d%E2%80%99un%20ESX%20vers%20une%20EC2%20AWS\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=Export%20d%E2%80%99une%20VM%20d%E2%80%99un%20ESX%20vers%20une%20EC2%20AWS&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F6760\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a>\r\n<p>L&#8217;objectif de cet article est de d\u00e9crire les diff\u00e9rentes \u00e9tapes \u00e0 suivre afin de pouvoir exporter une VM d&#8217;un ESX on-premise et d&#8217;effectuer un import vers une solution AWS Elastic Cloud Compute (EC2).<br \/><br \/>Cette op\u00e9ration s&#8217;articulera autour de 3 \u00e9tapes bien distinctes, \u00e0 savoir :<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Export de la VM sur l&#8217;ESX on premise pour en faire une image OVA<\/li>\r\n<li>D\u00e9finir les droits dans Amazon IAM afin de pouvoir effectuer les op\u00e9rations d&#8217;export \/ import<\/li>\r\n<li>Importer l&#8217;image de la VM dans Amazon AWS pour en faire une AMI (Amazon Machine Image).<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6817\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/t\u00e9l\u00e9chargement.jpg\" alt=\"\" width=\"306\" height=\"126\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/t\u00e9l\u00e9chargement.jpg 350w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/t\u00e9l\u00e9chargement-300x123.jpg 300w\" sizes=\"auto, (max-width: 306px) 100vw, 306px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><br \/>Export de la VM depuis un ESX on Premise.<\/h2>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: center;\"><em>Cr\u00e9er une image OVA depuis l&#8217;ESX<\/em><\/p>\r\n\r\n\r\n\r\n<p>Avant de se lancer dans un export d&#8217;une VM sur un ESX, pensez tout d&#8217;abord, \u00e0 v\u00e9rifier que vous pourrez vous y connecter en RDP depuis un r\u00e9seau public ou du moins, depuis un r\u00e9seau interne \u00e0 AWS lorsque celle ci sera migr\u00e9e vers Amazon !<\/p>\r\n\r\n\r\n\r\n<p><br \/>Soit l&#8217;on coupe directement le Firewall Windows le temps de l&#8217;export :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"366\" class=\"wp-image-6810\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-32.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-32.png 510w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-32-300x215.png 300w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>Ou bien, aller directement dans la configuration de celui ci et autoriser les connexions RDP depuis r\u00e9seau priv\u00e9 ET public.<\/p>\r\n\r\n\r\n\r\n<p>V\u00e9rifier que le port RDP 3389 est ouvert pour tous<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"416\" class=\"wp-image-6812\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-34.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-34.png 595w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-34-250x175.png 250w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-34-300x210.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Par la suite, il faudra arr\u00eater la VM pour garantir qu&#8217;il n&#8217;y ait plus d&#8217;\u00e9criture sur le disque de l&#8217;OS.<br \/>Dans notre exemple, ce sera une VM sous Windows 7 SP1 32 bits<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"679\" class=\"wp-image-6764\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-1-1024x679.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-1-1024x679.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-1-300x199.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-1-768x509.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-1.png 1157w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>On fermera la session, et on arr\u00eatera la VM, puis on passera \u00e0 l&#8217;export dans l&#8217;utilitaire ESX Vsphere Client :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"525\" height=\"227\" class=\"wp-image-6766\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-2.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-2.png 525w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-2-300x130.png 300w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>On choisira le format OVA pour exporter la VM que l&#8217;on nommera ici, MA_VM :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6767\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-3.png\" alt=\"\" width=\"434\" height=\"316\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-3.png 600w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-3-300x219.png 300w\" sizes=\"auto, (max-width: 434px) 100vw, 434px\" \/>\r\n<figcaption>Fichier MA_VM.ova dans c:\\vm<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>le fichier ainsi export\u00e9 se trouvera sur le disque local d&#8217;un ordinateur connect\u00e9 \u00e0 internet. Nous pourrons alors si on le souhaite, red\u00e9marrer notre VM sur notre ESX local.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"113\" class=\"wp-image-6768\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-4.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-4.png 893w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-4-300x38.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-4-768x97.png 768w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Configuration AWS<\/h2>\r\n\r\n\r\n\r\n<p style=\"text-align: center;\">Pr\u00e9requis<\/p>\r\n\r\n\r\n\r\n<p>importer une VM dans AWS va sous-entendre d&#8217;enregistrer un compte sous AWS avec les services suivants qui seront factur\u00e9s via la m\u00e9thode &#8220;Pay As You Go&#8221; en vigueur chez Amazon, \u00e0 savoir :\u00a0<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Un compte AWS qui sera le compte racine de notre acc\u00e8s Cloud.<\/li>\r\n<li>Un compte tiers, \u00e0 partir duquel nous pourrons effectuer les op\u00e9rations.<\/li>\r\n<li>L&#8217;utilitaire AWS CLI que l&#8217;on utilisera pour d\u00e9finir le r\u00f4le pour l&#8217;import ainsi que pour les commandes \u00e0 ex\u00e9cuter.<\/li>\r\n<li>Un &#8220;bucket&#8221; S3 ou l&#8217;on enregistrera l&#8217;image OVA de notre VM.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-verse\"><em>Gestion de compte AWS<\/em><\/pre>\r\n\r\n\r\n\r\n<p>afin d&#8217;effectuer les op\u00e9rations suivantes, nous choisirons de nous connecter, via la console AWS, sur le compte &#8220;racine&#8221;, auquel cas, nous aurons les droit SystemAdministrator pour cr\u00e9er un user tiers \u00e0 qui nous affecterons les policies adequat.<br \/><br \/><\/p>\r\n\r\n\r\n\r\n<p>On se connectera sur la console AWS <a href=\"https:\/\/console.aws.amazon.com\">https:\/\/console.aws.amazon.com<\/a>, puis on ira dans les options li\u00e9s \u00e0 IAM afin de cr\u00e9er tout d&#8217;abord le groupe que l&#8217;on nommera par exemple, &#8220;capdata_team&#8221;, pour le moment, nous n&#8217;affecterons aucune strat\u00e9gie \u00e0 ce groupe.:<\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7138 \" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/capture_groupe-1-1024x505.jpg\" alt=\"\" width=\"559\" height=\"276\" \/><\/p>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>la prochaine \u00e9tape consistera \u00e0 cr\u00e9er un nouveau\u00a0user, que nous appellerons &#8220;capdata_user&#8221; et l&#8217;attacher \u00e0 ce groupe :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"754\" class=\"wp-image-6774\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-8.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-8.png 1004w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-8-300x225.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-8-768x577.png 768w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>L&#8217;\u00e9cran suivant nous indique les groupes que nous pourrons utiliser pour affecter ce user. On prendra donc Capdata_team.<\/p>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7139 \" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/capture_user-1024x250.jpg\" alt=\"\" width=\"763\" height=\"186\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/capture_user-1024x250.jpg 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/capture_user-300x73.jpg 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/capture_user-768x188.jpg 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/capture_user.jpg 1232w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n<p>Puis arrivera l&#8217;\u00e9cran dans lequel nous aurons les informations sur l&#8217;Access Key Id et le Secret Key du user. Ceci sera \u00e0 conserver tr\u00e8s pr\u00e9cieusement car ils seront n\u00e9cessaires \u00e0 la configuration de AWS CLI pour la suite des op\u00e9rations.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6776\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-10-1024x391.png\" alt=\"\" width=\"646\" height=\"246\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-10-1024x391.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-10-300x115.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-10-768x294.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-10.png 1078w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>S&#8217;il l&#8217;on \u00e9dite le user &#8220;capdata_user&#8221;, on voit donc qu&#8217;il est dans le groupe &#8220;Capdata_team&#8221; :<\/p>\r\n\r\n\r\n\r\n\r\n\r\n<p>L&#8217;\u00e9tape suivante sera effectuer avec AWS CLI, interpr\u00e9teur de commande que nous pourrons t\u00e9l\u00e9charger depuis la console AWS.<\/p>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-verse\"><em>\u00a0configuration via AWS CLI<\/em><\/pre>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>La configuration se AWS CLI se fera via ligne de commande &#8220;cmd&#8221; sur un pc local dans laquelle nous renseignerons les Access key ID et Secret Key d&#8217;u nutilisateur ayant des pouvoir SystemAdministrator :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6779\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-12.png\" alt=\"\" width=\"667\" height=\"92\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-12.png 912w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-12-300x41.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-12-768x106.png 768w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/>\r\n<figcaption>aws configure<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>On cr\u00e9era ensuite un &#8220;bucket&#8221; S3 que l&#8217;on nommera &#8220;mycapdatabucket&#8221;. Attention au nom utilis\u00e9, celui ci devra \u00eatre unique sur l&#8217;ensemble des r\u00e9gions AWS !!<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"57\" class=\"wp-image-6780\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-13.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-13.png 640w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-13-300x27.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Une fois ce bucket cr\u00e9\u00e9, on pourra alors aller y pousser notre fichier image OVA auparavant g\u00e9n\u00e9r\u00e9. A noter que nous pourrons le faire, soit via la console AWS, soit via AWS CLI , exemple avec AWS CLI :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"669\" height=\"337\" class=\"wp-image-6781\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-14.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-14.png 669w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-14-300x151.png 300w\" sizes=\"auto, (max-width: 669px) 100vw, 669px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Une fois le fichier OVA envoy\u00e9 sur un bucket S3, il restera \u00e0 configurer notre compte &#8220;capdata_user&#8221; afin qu&#8217;il puisse importer une VM.<\/p>\r\n<p>Le compte capdata_user devra comporter les doits suivants comme le montre ce document JSON :<\/p>\r\n<p><code>\r\n<br \/>{<br \/>    \"Version\": \"2012-10-17\",<br \/>    \"Statement\": [<br \/>        {<br \/>            \"Sid\": \"VisualEditor0\",<br \/>            \"Effect\": \"Allow\",<br \/>            \"Action\": [<br \/>                \"s3:PutAnalyticsConfiguration\",<br \/>                \"s3:GetObjectVersionTagging\",<br \/>                \"s3:CreateBucket\",<br \/>                \"s3:ReplicateObject\",<br \/>                \"s3:GetObjectAcl\",<br \/>                \"s3:DeleteBucketWebsite\",<br \/>                \"s3:PutLifecycleConfiguration\",<br \/>                \"s3:GetObjectVersionAcl\",<br \/>                \"s3:PutObjectTagging\",<br \/>                \"s3:DeleteObject\",<br \/>                \"s3:DeleteObjectTagging\",<br \/>                \"s3:GetBucketPolicyStatus\",<br \/>                \"s3:GetBucketWebsite\",<br \/>                \"s3:PutReplicationConfiguration\",<br \/>                \"s3:DeleteObjectVersionTagging\",<br \/>                \"s3:GetBucketNotification\",<br \/>                \"s3:PutBucketCORS\",<br \/>                \"s3:GetReplicationConfiguration\",<br \/>                \"s3:ListMultipartUploadParts\",<br \/>                \"s3:PutObject\",<br \/>                \"s3:GetObject\",<br \/>                \"s3:PutBucketNotification\",<br \/>                \"s3:PutBucketLogging\",<br \/>                \"s3:GetAnalyticsConfiguration\",<br \/>                \"s3:GetObjectVersionForReplication\",<br \/>                \"s3:GetLifecycleConfiguration\",<br \/>                \"s3:ListBucketByTags\",<br \/>                \"s3:GetInventoryConfiguration\",<br \/>                \"s3:GetBucketTagging\",<br \/>                \"s3:PutAccelerateConfiguration\",<br \/>                \"s3:DeleteObjectVersion\",<br \/>                \"s3:GetBucketLogging\",<br \/>                \"s3:ListBucketVersions\",<br \/>                \"s3:ReplicateTags\",<br \/>                \"s3:RestoreObject\",<br \/>                \"s3:ListBucket\",<br \/>                \"s3:GetAccelerateConfiguration\",<br \/>                \"s3:GetBucketPolicy\",<br \/>                \"s3:PutEncryptionConfiguration\",<br \/>                \"s3:GetEncryptionConfiguration\",<br \/>                \"s3:GetObjectVersionTorrent\",<br \/>                \"s3:AbortMultipartUpload\",<br \/>                \"s3:PutBucketTagging\",<br \/>                \"s3:GetBucketRequestPayment\",<br \/>                \"s3:GetObjectTagging\",<br \/>                \"s3:GetMetricsConfiguration\",<br \/>                \"s3:DeleteBucket\",<br \/>                \"s3:PutBucketVersioning\",<br \/>                \"s3:GetBucketPublicAccessBlock\",<br \/>                \"s3:ListBucketMultipartUploads\",<br \/>                \"s3:PutMetricsConfiguration\",<br \/>                \"s3:PutObjectVersionTagging\",<br \/>                \"s3:GetBucketVersioning\",<br \/>                \"s3:GetBucketAcl\",<br \/>                \"s3:PutInventoryConfiguration\",<br \/>                \"s3:GetObjectTorrent\",<br \/>                \"s3:PutBucketWebsite\",<br \/>                \"s3:PutBucketRequestPayment\",<br \/>                \"s3:GetBucketCORS\",<br \/>                \"s3:GetBucketLocation\",<br \/>                \"s3:ReplicateDelete\",<br \/>                \"s3:GetObjectVersion\"<br \/>            ],<br \/>            \"Resource\": [<br \/>                \"arn:aws:s3:::*\/*\",<br \/>                \"arn:aws:s3:::mycapdatabucket\"<br \/>            ]<br \/>        },<br \/>        {<br \/>            \"Sid\": \"VisualEditor1\",<br \/>            \"Effect\": \"Allow\",<br \/>            \"Action\": [<br \/>                \"s3:GetAccountPublicAccessBlock\",<br \/>                \"s3:ListAllMyBuckets\",<br \/>                \"ec2:CancelImportTask\",<br \/>                \"ec2:DescribeImportImageTasks\",<br \/>                \"ec2:ImportImage\"<br \/>            ],<br \/>            \"Resource\": \"*\"<br \/>        }<br \/>    ]<br \/>}\r\n<\/code><\/p>\r\n\r\n\r\n\r\n<p>Le compte racine d\u00e9finit cette strat\u00e9gie sur la console AWS, soit au niveau du user si nous voulons que celui ci poss\u00e8de ces droits, soit au niveau du groupe &#8220;capdata_team&#8221;.<br \/>Nous choisirons pour le moment, de restreindre ce privil\u00e8ge \u00e0 notre user &#8216;capdata_user&#8217; uniquement<\/p>\r\n\r\n\r\n\r\n<p>Il faudra copier le JSON ci dessus, dans &#8220;Ajouter une strat\u00e9gie en ligne&#8221;, puis l&#8217;onglet &#8220;JSON&#8221;..<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7140 \" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/role_capdata_user-1024x289.jpg\" alt=\"\" width=\"876\" height=\"247\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/role_capdata_user-1024x289.jpg 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/role_capdata_user-300x85.jpg 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/role_capdata_user-768x216.jpg 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/role_capdata_user.jpg 1522w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><br \/>\r\n<figcaption><br \/><br \/><\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Puis<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7141 size-large\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/strat_capdata-1024x383.jpg\" alt=\"\" width=\"1024\" height=\"383\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/strat_capdata-1024x383.jpg 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/strat_capdata-300x112.jpg 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/strat_capdata-768x288.jpg 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/strat_capdata.jpg 1640w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Import du fichier OVA pour en faire une AMI<\/h2>\r\n\r\n\r\n\r\n<p>La suite du document consistera \u00e0 pr\u00e9senter les \u00e9tapes \u00e0 suivre afin de g\u00e9n\u00e9rer une nouvelle AMI au sein de AWS \u00e0 partir de l&#8217;image OVA.<\/p>\r\n\r\n\r\n\r\n<p>Il faudra cr\u00e9er un r\u00f4le, que l&#8217;on nommera &#8220;vmimport&#8221; qui permettra d&#8217;effectuer cette t\u00e2che.<\/p>\r\n\r\n\r\n\r\n<p>Le service aws &#8220;import\/export&#8221; (vmie.amazonaws.com) qui sera utilis\u00e9 par l\u2019utilisateur aws <a href=\"https:\/\/console.aws.amazon.com\/iam\/home?region=us-west-2#\/users\/capdata_user\">capdata_user\u00a0<\/a>a besoin de droits sp\u00e9cifiques au niveau de notre bucket \u00abmycapdatabucket\u00a0\u00bbpour r\u00e9cup\u00e9rer l\u2019image ova provenant de notre esx on premise et \u00e9galement au niveau d\u2019EC2 afin d\u2019en cr\u00e9er une nouvelle AMI aws.<\/p>\r\n\r\n\r\n\r\n<p>C\u2019est pourquoi il faut \u00e9tablir une relation d\u2019approbation entre le service aws &#8216;vmie.amazonaws.com&#8217; et un r\u00f4le\u00a0que l\u2019on nommera \u00ab\u00a0vmimport\u00a0\u00bbqu\u2019il pourra endosser afin de profiter de toutes les strat\u00e9gie que nous allons d\u00e9finir un peu plus loin<\/p>\r\n\r\n\r\n\r\n<p>D\u00e9finition de la relation d\u2019approbation\u00a0entre le service vmie.amazonaws.com et notre r\u00f4le vmimport :<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>{\r\n   \"Version\": \"2012-10-17\",\r\n   \"Statement\": [\r\n      {\r\n         \"Effect\": \"Allow\",\r\n         \"Principal\": { \"Service\": \"vmie.amazonaws.com\" },\r\n         \"Action\": \"sts:AssumeRole\",\r\n         \"Condition\": {\r\n            \"StringEquals\":{\r\n               \"sts:Externalid\": \"vmimport\"\r\n            }\r\n         }\r\n      }\r\n   ]\r\n}<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Nous enregistrerons ce code JSON dans un fichier nomm\u00e9 &#8220;trust-policy.json&#8221;. L&#8217;utilitaire AWS CLI sera utilis\u00e9 pour cela :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6788\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-17-1024x489.png\" alt=\"\" width=\"685\" height=\"326\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-17-1024x489.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-17-300x143.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-17-768x367.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-17.png 1232w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/>\r\n<figcaption>Le r\u00f4le nomm\u00e9 vmimport a \u00e9t\u00e9 cr\u00e9\u00e9 avec succ\u00e8s<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Les diff\u00e9rentes strat\u00e9gies propres \u00e0 ce nouveau r\u00f4le devront \u00eatre requises, notamment pour les services EC2 et S3. Un fichier JSON sera \u00e9galement n\u00e9cessaire pour cela. A noter l&#8217;appel, dans la partie &#8220;Resource&#8221; \u00e0 notre bucket nomm\u00e9 &#8220;mycapdatabucket&#8221;. On nommera ce fichier &#8216;role-policy.json&#8217; :<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>{\r\n   \"Version\":\"2012-10-17\",\r\n   \"Statement\":[\r\n      {\r\n         \"Effect\":\"Allow\",\r\n         \"Action\":[\r\n            \"s3:GetBucketLocation\",\r\n            \"s3:GetObject\",\r\n            \"s3:ListBucket\" \r\n         ],\r\n         \"Resource\":[\r\n            \"arn:aws:s3:::mycapdatabucket\",\r\n            \"arn:aws:s3:::mycapdatabucket\/*\"\r\n         ]\r\n      },\r\n      {\r\n         \"Effect\":\"Allow\",\r\n         \"Action\":[\r\n            \"ec2:ModifySnapshotAttribute\",\r\n            \"ec2:CopySnapshot\",\r\n            \"ec2:RegisterImage\",\r\n            \"ec2:Describe*\"\r\n         ],\r\n         \"Resource\":\"*\"\r\n      }\r\n   ]\r\n}<\/code><\/pre>\r\n\r\n\r\n\r\n<p>On d\u00e9finira pour le r\u00f4le vmimport, une nouvelle strat\u00e9gie, nomm\u00e9e \u00e9galement vmimport :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6789\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-18-1024x27.png\" alt=\"\" width=\"1467\" height=\"40\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-18-1024x27.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-18-300x8.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-18-768x20.png 768w\" sizes=\"auto, (max-width: 1467px) 100vw, 1467px\" \/>\r\n<figcaption><br \/><br \/><\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>A partir de la, on pourra v\u00e9rifier, soit via AWS CLI, soit via Console, que notre r\u00f4le est pr\u00eat et comporte les strat\u00e9gies n\u00e9cessaires :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"615\" class=\"wp-image-6790\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-19-1024x615.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-19-1024x615.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-19-300x180.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-19-768x461.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-19.png 1053w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>On passera alors \u00e0 l&#8217;\u00e9tape de cr\u00e9ation de l&#8217;image AMI. On pourra v\u00e9rifier via la console, par exemple, que le fichier OVA est bien la, et enregistrer dans un autre fichier JSON son emplacement pr\u00e9cis. On nommera ce fichier &#8220;ma_vm.json&#8221; :<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"339\" class=\"wp-image-6791\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-20-1024x339.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-20-1024x339.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-20-300x99.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-20-768x254.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-20.png 1161w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\r\n<figcaption><br \/><br \/><\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>[\r\n  {\r\n    \"Description\": \"MA VM de TEST Windows 7 VA\",\r\n    \"Format\": \"ova\",\r\n    \"UserBucket\": {\r\n        \"S3Bucket\": \"mycapdatabucket\",\r\n        \"S3Key\": \"MY_VM.ova\"\r\n    }\r\n}\r\n]<\/code><\/pre>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6792\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-21-1024x340.png\" alt=\"\" width=\"679\" height=\"225\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-21-1024x340.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-21-300x100.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-21-768x255.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-21.png 1205w\" sizes=\"auto, (max-width: 679px) 100vw, 679px\" \/>\r\n<figcaption>La cr\u00e9ation de l&#8217;image est en cours, le status est \u00e0 Pending.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Noter bien le nom ImportTaskId, non seulement celui ci sera demand\u00e9 pour suivre la t\u00e2che, mais en plus, il sera utilis\u00e9 comme nouveau nom de l&#8217;AMI Amazon. Si l&#8217;on souhaite suivre cette t\u00e2che, on ex\u00e9cutera l&#8217;option &#8220;<strong>describe-import-image_tasks<\/strong>&#8220;. Diff\u00e9rents statuts seront alors visibles, updating, converting, pending, validating &#8230;.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6793\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-22-1024x385.png\" alt=\"\" width=\"676\" height=\"254\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-22-1024x385.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-22-300x113.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-22-768x288.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-22.png 1286w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/>\r\n<figcaption>Nous sommes \u00e0 28% de progression, l&#8217;\u00e9tape de conversion de l&#8217;OVA en AMI est en cours.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Une fois cette import d&#8217;image termin\u00e9, nous pourrons choisir de retourner vers la console AWS afin de cr\u00e9er notre EC2. On v\u00e9rifiera la bonne ex\u00e9cution de l&#8217;import. Compter un bon 1\/4 d&#8217;heure environ pour la fin de cette op\u00e9ration.\u00a0<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6795\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-23.png\" alt=\"\" width=\"671\" height=\"103\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-23.png 962w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-23-300x46.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-23-768x118.png 768w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/>\r\n<figcaption>La t\u00e2che est termin\u00e9e.<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Dans la console AWS, dans le service EC2, nous validons les AMI ici pr\u00e9sentes\u00a0<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6796\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-24-1024x401.png\" alt=\"\" width=\"682\" height=\"267\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-24-1024x401.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-24-300x117.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-24-768x301.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-24.png 1259w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>On retrouve notre AMI sous le nom li\u00e9 \u00e0 sa t\u00e2che dans <strong>import-image\u00a0<\/strong>&#8220;import-ami-00fc8a76332d1b136&#8221;.<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"80\" height=\"45\" class=\"wp-image-6797\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-25.png\" alt=\"\" \/><\/figure>\r\n<p><\/p>\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>A partir de la, on pourra selectionner notre image, clique sur Lancer pour cr\u00e9er une EC2.<\/p>\r\n<p><!--StartFragment--><\/p>\r\n\r\n<p><!--EndFragment-->Nous arriverons alors directement sur le choix de type d&#8217;instance, et non pas sur le choix de l&#8217;OS. Ce sera l&#8217;OS de notre VM qui sera pris par d\u00e9faut.<br \/><br \/><\/p>\r\n\r\n\r\n\r\n<p>La nouvelle EC2 pourra \u00eatre cr\u00e9\u00e9e dans un subnet public afin d&#8217;obtenir une adresse IP publique, accessible depuis l&#8217;ext\u00e8rieur en RDP. Les strat\u00e9gies li\u00e9s aux security groups auront \u00e9t\u00e9 bien configur\u00e9s avant cela.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"273\" class=\"wp-image-6798\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-26.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-26.png 884w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-26-300x93.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-26-768x237.png 768w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6799\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-27-1024x163.png\" alt=\"\" width=\"687\" height=\"109\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-27-1024x163.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-27-300x48.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-27-768x122.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-27.png 1268w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/>\r\n<figcaption>La nouvelle EC2 sera tagg\u00e9 &#8220;ma_vm_windows_7&#8221;<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>La volume du disque li\u00e9 \u00e0 l&#8217;OS sera identique en terme de taille, \u00e0 ce qui existait sur l&#8217;ESX. Un volume EBS sera alors automatiquement cr\u00e9\u00e9 lors de l&#8217;\u00e9tape de cr\u00e9ation de l&#8217;EC2.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6800\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-28-1024x156.png\" alt=\"\" width=\"692\" height=\"105\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-28-1024x156.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-28-300x46.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-28-768x117.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-28.png 1056w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/>\r\n<figcaption>la VM est ainsi cr\u00e9\u00e9<br \/><br \/><\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Accessible via l&#8217;IP publique 35.180.172.96<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6801\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-29.png\" alt=\"\" width=\"684\" height=\"216\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-29.png 962w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-29-300x95.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-29-768x243.png 768w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Les mots de passe pour se connecter, seront identiques \u00e0 ceux utiliser sur l&#8217;ESX on-premise (exemple, user capdata). L&#8217;acc\u00e8s via RDP pourra se faire via cette IP.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6802\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-30.png\" alt=\"\" width=\"386\" height=\"221\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-30.png 542w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-30-300x172.png 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6813\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-35.png\" alt=\"\" width=\"366\" height=\"291\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-35.png 564w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-35-300x238.png 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/>\r\n<figcaption>Le couple user\/password sera semblable \u00e0 ce qui existait sur l&#8217;ESX\u00a0<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"812\" class=\"wp-image-6814\" src=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-36-1024x812.png\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-36-1024x812.png 1024w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-36-300x238.png 300w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-36-768x609.png 768w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/image-36.png 1036w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\r\n\r\n\r\n\r\n<p>Les diff\u00e9rentes \u00e9tapes afin de cr\u00e9er une AMI sur Amazon peuvent, \u00e0 premi\u00e8re vue, sembler \u00eatre compliqu\u00e9es.<br \/>En revanche, la configuration li\u00e9 au r\u00f4le ainsi que les strat\u00e9gies d&#8217;acc\u00e8s ne devra \u00eatre effectu\u00e9 que lors de la premi\u00e8re mise en place d&#8217;une op\u00e9ration d&#8217;export \/ import.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Par la suite, une fois ce r\u00f4le cr\u00e9\u00e9, il pourra \u00eatre r\u00e9utilis\u00e9 pour de futures op\u00e9rations comme celle ci.<br \/><br \/>L&#8217;avantage d&#8217;utiliser un interpr\u00e9teur de commandes comme AWS CLI est d&#8217;interfacer cela avec un d\u00e9veloppement PowerShell ou bash\/ksh, afin de packager des solutions de migrations on-premise -&gt; Cloud de fa\u00e7on automatiques.<\/p>\r\n\r\n\r\n\r\n<p>Attention tout de m\u00eame lors de l&#8217;import d&#8217;une VM avec une version Windows 7 embarqu\u00e9, il ne sera pas possible d&#8217;utiliser directement un agent SSM (Service System Manager) qui s&#8217;av\u00e8re bien utile dans les op\u00e9rations de r\u00e9cup\u00e9rations d&#8217;instance ou de prise en main via un mode &#8220;console&#8221;<\/p>\r\n\r\n\r\n\r\n<p>Emmanuel RAMI<\/p>\r\n<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F6760&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F6760&#038;title=Export%20d%E2%80%99une%20VM%20d%E2%80%99un%20ESX%20vers%20une%20EC2%20AWS\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=Export%20d%E2%80%99une%20VM%20d%E2%80%99un%20ESX%20vers%20une%20EC2%20AWS&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F6760\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a>","protected":false},"excerpt":{"rendered":"<p>Migration d&#8217;une VM sur ESX vers une EC2 Amazon. <a href=\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":32,"featured_media":6761,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[295],"tags":[297,137,301],"class_list":["post-6760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws","tag-cloud","tag-migration","tag-vm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Export d&#039;une VM d&#039;un ESX vers une EC2 AWS - Capdata TECH BLOG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Export d&#039;une VM d&#039;un ESX vers une EC2 AWS - Capdata TECH BLOG\" \/>\n<meta property=\"og:description\" content=\"Migration d&#039;une VM sur ESX vers une EC2 Amazon. Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\" \/>\n<meta property=\"og:site_name\" content=\"Capdata TECH BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-11T12:10:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-21T15:58:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/aws_logo_105x39.png\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Emmanuel RAMI\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emmanuel RAMI\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\"},\"author\":{\"name\":\"Emmanuel RAMI\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/797b9b6698fa35f7ce3e9a70a8b102ae\"},\"headline\":\"Export d&#8217;une VM d&#8217;un ESX vers une EC2 AWS\",\"datePublished\":\"2018-12-11T12:10:41+00:00\",\"dateModified\":\"2022-11-21T15:58:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\"},\"wordCount\":1668,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"keywords\":[\"cloud\",\"migration\",\"VM\"],\"articleSection\":[\"AWS\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\",\"name\":\"Export d'une VM d'un ESX vers une EC2 AWS - Capdata TECH BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/#website\"},\"datePublished\":\"2018-12-11T12:10:41+00:00\",\"dateModified\":\"2022-11-21T15:58:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/blog.capdata.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Export d&#8217;une VM d&#8217;un ESX vers une EC2 AWS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.capdata.fr\/#website\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"name\":\"Capdata TECH BLOG\",\"description\":\"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting\",\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.capdata.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.capdata.fr\/#organization\",\"name\":\"Capdata TECH BLOG\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"contentUrl\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"width\":800,\"height\":254,\"caption\":\"Capdata TECH BLOG\"},\"image\":{\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/797b9b6698fa35f7ce3e9a70a8b102ae\",\"name\":\"Emmanuel RAMI\",\"sameAs\":[\"https:\/\/blog.capdata.fr\"],\"url\":\"https:\/\/blog.capdata.fr\/index.php\/author\/erami\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Export d'une VM d'un ESX vers une EC2 AWS - Capdata TECH BLOG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/","og_locale":"fr_FR","og_type":"article","og_title":"Export d'une VM d'un ESX vers une EC2 AWS - Capdata TECH BLOG","og_description":"Migration d'une VM sur ESX vers une EC2 Amazon. Continuer la lecture &rarr;","og_url":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/","og_site_name":"Capdata TECH BLOG","article_published_time":"2018-12-11T12:10:41+00:00","article_modified_time":"2022-11-21T15:58:04+00:00","og_image":[{"width":200,"height":120,"url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2018\/12\/aws_logo_105x39.png","type":"image\/png"}],"author":"Emmanuel RAMI","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Emmanuel RAMI","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#article","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/"},"author":{"name":"Emmanuel RAMI","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/797b9b6698fa35f7ce3e9a70a8b102ae"},"headline":"Export d&#8217;une VM d&#8217;un ESX vers une EC2 AWS","datePublished":"2018-12-11T12:10:41+00:00","dateModified":"2022-11-21T15:58:04+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/"},"wordCount":1668,"commentCount":0,"publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"keywords":["cloud","migration","VM"],"articleSection":["AWS"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/","url":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/","name":"Export d'une VM d'un ESX vers une EC2 AWS - Capdata TECH BLOG","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/#website"},"datePublished":"2018-12-11T12:10:41+00:00","dateModified":"2022-11-21T15:58:04+00:00","breadcrumb":{"@id":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.capdata.fr\/index.php\/importez-une-vm-dun-esx-vers-aws\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blog.capdata.fr\/"},{"@type":"ListItem","position":2,"name":"Export d&#8217;une VM d&#8217;un ESX vers une EC2 AWS"}]},{"@type":"WebSite","@id":"https:\/\/blog.capdata.fr\/#website","url":"https:\/\/blog.capdata.fr\/","name":"Capdata TECH BLOG","description":"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting","publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.capdata.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/blog.capdata.fr\/#organization","name":"Capdata TECH BLOG","url":"https:\/\/blog.capdata.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/","url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","contentUrl":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","width":800,"height":254,"caption":"Capdata TECH BLOG"},"image":{"@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/"]},{"@type":"Person","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/797b9b6698fa35f7ce3e9a70a8b102ae","name":"Emmanuel RAMI","sameAs":["https:\/\/blog.capdata.fr"],"url":"https:\/\/blog.capdata.fr\/index.php\/author\/erami\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/6760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/comments?post=6760"}],"version-history":[{"count":23,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/6760\/revisions"}],"predecessor-version":[{"id":9516,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/6760\/revisions\/9516"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media\/6761"}],"wp:attachment":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media?parent=6760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/categories?post=6760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/tags?post=6760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}