{"id":967,"date":"2024-03-04T10:14:14","date_gmt":"2024-03-04T09:14:14","guid":{"rendered":"https:\/\/old-web.terracloud.fr\/?p=967"},"modified":"2024-03-26T11:16:04","modified_gmt":"2024-03-26T10:16:04","slug":"utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding","status":"publish","type":"post","link":"https:\/\/old-web.terracloud.fr\/en\/blog\/2024\/03\/04\/utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding\/","title":{"rendered":"Access your AWS database using local port-forwarding on your ECS\/Fargate container"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"967\" class=\"elementor elementor-967\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8a51006 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8a51006\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9da90d\" data-id=\"a9da90d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-56f929f elementor-widget elementor-widget-shortcode\" data-id=\"56f929f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span><span><a href=\"https:\/\/old-web.terracloud.fr\/\">Accueil<\/a><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c88783b e-transform elementor-widget elementor-widget-heading\" data-id=\"c88783b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76a9ceb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"76a9ceb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Si votre infrastructure est bien con\u00e7ue, votre base de donn\u00e9es n'est accessible que depuis l'application qu'elle est cens\u00e9e servir. Et oui, ECS Exec permet de SSH sur vos conteneurs, mais vous ne pouvez pas l'utiliser pour la redirection de port. Ce serait bien s'il \u00e9tait possible d'utiliser vos outils locaux, comme DBeaver ou SQL Developer, pour vous connecter \u00e0 la base de donn\u00e9es de mani\u00e8re s\u00e9curis\u00e9e\u00a0? Eh bien, c'est le cas, et ces articles de blog vous montrent comment ! <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b4246a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b4246a6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ed63fc1\" data-id=\"ed63fc1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-97a17d9 elementor-widget elementor-widget-image\" data-id=\"97a17d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ECS-local-port-forwarding\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTY4LCJ1cmwiOiJodHRwczpcL1wvb2xkLXdlYi50ZXJyYWNsb3VkLmZyXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRUNTLWxvY2FsLXBvcnQtZm9yd2FyZGluZy5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"925\" height=\"561\" src=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png\" class=\"attachment-full size-full wp-image-968\" alt=\"\" srcset=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png 925w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding-300x182.png 300w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding-768x466.png 768w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding-18x12.png 18w\" sizes=\"(max-width: 925px) 100vw, 925px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Utilisez ECS pour faire du local port forwarding vers un h\u00f4te distant<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-10c2fc5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"10c2fc5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a803b6\" data-id=\"1a803b6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-afd5c07 elementor-widget elementor-widget-heading\" data-id=\"afd5c07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">R\u00e9sum\u00e9 des solutions document\u00e9es par AWS pour utiliser ECS et EC2\u00a0comme bastion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cadde30 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cadde30\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c7c8661\" data-id=\"c7c8661\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f5b4e1 elementor-widget elementor-widget-text-editor\" data-id=\"6f5b4e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>AWS propose deux solutions bastion distinctes pour vos charges de travail. Les deux solutions s&rsquo;appuient sur IAM pour l&rsquo;authentification (supprimant le besoin d&rsquo;informations d&rsquo;identification statiques\/partag\u00e9es) et permettent la journalisation de toutes les commandes shell saisies par l&rsquo;op\u00e9rateur\u00a0:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab7b489 elementor-widget elementor-widget-text-editor\" data-id=\"ab7b489\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol class=\"\"><li id=\"eb97\" class=\"zt zu vr oa b zv zw zx zy zz aba abb abc nk abd abe abf np abg abh abi nu abj abk abl abm add ade adf bq\" data-selectable-paragraph=\"\"><strong>Sur ECS, AWS propose <a href=\"https:\/\/docs.aws.amazon.com\/AmazonECS\/latest\/developerguide\/ecs-exec.html\">ECS Exec<\/a><\/strong> pour le d\u00e9bogage des charges de travail. La commande CLI ressemble \u00e0 ceci\u00a0:<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3edac74 elementor-widget elementor-widget-html\" data-id=\"3edac74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<pre>\naws ecs execute-command \\\n--profile <AWS_PROFILE> \\\n--region <REGION> \\\n--cluster <CLUSTER_NAME> \\\n--task <TASK_ID> \\\n--container <CONTAINERER_NAME> \\\n--interactive --command \"\/bin\/sh\"\n\n<\/pre>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5975337 elementor-widget elementor-widget-text-editor\" data-id=\"5975337\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il y a quelques pr\u00e9-requis :<\/p><ul><li>La t\u00e2che doit faire partie d&rsquo;un service ECS et non \u00eatre une t\u00e2che autonome.<\/li><li>\u00ab <em>Enable execute command<\/em> \u00bb doit \u00eatre d\u00e9fini sur true lors de la cr\u00e9ation du service ECS<\/li><li>Le processus conteneur doit avoir un acc\u00e8s en \u00e9criture \u00e0 quelques r\u00e9pertoires (utilisez des points de montages \/ <em>mounts<\/em> si vous suivez par ailleurs la bonne pratique de durcissement, en n&rsquo;accordant pas au processus ex\u00e9cut\u00e9 par le conteneur l&rsquo;acc\u00e8s en \u00e9criture au syst\u00e8me de fichiers h\u00f4te), \u00e0 savoir <em>\/managed-agents<\/em>, <em>\/var\/lib\/ amazon\/ssm<\/em> et <em>\/var\/log\/amazon\/ssm<\/em>.<\/li><li>L&rsquo;op\u00e9rateur doit avoir install\u00e9 le plug-in Session Manager pour AWS CLI.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d30033 elementor-widget elementor-widget-text-editor\" data-id=\"5d30033\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>2. Sur EC2, la commande <a href=\"https:\/\/docs.aws.amazon.com\/systems-manager\/latest\/userguide\/session-manager-working-with-sessions-start.html#sessions-remote-port-forwarding\">Start-session<\/a><\/strong> de Systems Manager (SSM) permet d&rsquo;ouvrir un shell interactif et, via l&rsquo;utilisation de documents SSM, \u00e0 savoir le document \u00ab AWS-StartPortForwardingSessionToRemoteHost \u00bb, d&rsquo;activer la redirection de port vers un h\u00f4te distant.<\/p><ul><li>SSM Start-Session n\u00e9cessite une cible qui est un ID d&rsquo;instance EC2.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-74515c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"74515c3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4e5cf56\" data-id=\"4e5cf56\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0e90604 elementor-widget elementor-widget-heading\" data-id=\"0e90604\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">L'astuce\u00a0: utiliser SSM sur un conteneur h\u00e9berg\u00e9 par Fargate<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d8947f elementor-widget elementor-widget-text-editor\" data-id=\"3d8947f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"2931\" class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">Le probl\u00e8me sur un conteneur h\u00e9berg\u00e9 par Fargate est que, m\u00eame s&rsquo;il existe une instance EC2 prenant en charge le conteneur, vous ne le connaissez pas et ne le g\u00e9rez pas.<\/p><p class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">Voici l&rsquo;astuce : les t\u00e2ches ECS ont un identifiant appel\u00e9 runtimeId que vous pouvez utiliser pour ex\u00e9cuter des commandes de d\u00e9marrage de session SSM, au lieu de la commande d&rsquo;ex\u00e9cution de commande.<\/p><p class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">1. R\u00e9cup\u00e9rez le runtimeId de votre conteneur\u00a0:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee76b67 elementor-widget elementor-widget-text-editor\" data-id=\"ee76b67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"2931\" class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">Le probl\u00e8me sur un conteneur h\u00e9berg\u00e9 par Fargate est que, m\u00eame s&rsquo;il existe une instance EC2 prenant en charge le conteneur, vous ne le connaissez pas et ne le g\u00e9rez pas.<\/p><p class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">Voici l&rsquo;astuce : les t\u00e2ches ECS ont un identifiant appel\u00e9 runtimeId que vous pouvez utiliser pour ex\u00e9cuter des commandes de d\u00e9marrage de session SSM, au lieu de la commande d&rsquo;ex\u00e9cution de commande.<\/p><p class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">1. R\u00e9cup\u00e9rez le runtimeId de votre conteneur\u00a0:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b042703 elementor-widget elementor-widget-html\" data-id=\"b042703\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<pre>\naws ecs describe-tasks \\\n--cluster  <CLUSTER_NAME> \\\n--task <TASK_ID> \\\n--profile <AWS_PROFILE>\\ \n--region <CLUSTER_NAME> \\ \n--query 'tasks[].containers[?name== <CONTAINER_NAME>].runtimeId | [0] | [0]'\n<\/pre>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ff320b elementor-widget elementor-widget-text-editor\" data-id=\"1ff320b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"2931\" class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">(Le param\u00e8tre &#8211;query ci-dessus post-traite la sortie de la CLI afin qu&rsquo;elle renvoie uniquement l&rsquo;identifiant demand\u00e9, pas la sortie compl\u00e8te des t\u00e2ches de description. Voir <a href=\"https:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/cli-usage-filter.html\">ici pour savoir comment l&rsquo;utiliser<\/a>.)<\/p><p class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\"><br \/>2. D\u00e9marrez une session \u00e0 l&rsquo;aide Start-Session :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af16a83 elementor-widget elementor-widget-html\" data-id=\"af16a83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<pre>\naws ssm start-session \\\n--target ecs:<CLUSTERNAME>_<TASKID>_<RUNTIME_ID> \\\n--document-name AWS-StartPortForwardingSessionToRemoteHost \\\n--parameters '{\"host\":[\"<REMOTE_HOST>\"],\"portNumber\":[\"<REMOTE_PORT>\"], \"localPortNumber\":[\"<LOCAL_PORT>\"]}' \\\n--profile <AWS_PROFILE> \\\n--region <REGION>\n<\/pre>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9ffe47 elementor-widget elementor-widget-text-editor\" data-id=\"c9ffe47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p id=\"2931\" class=\"pw-post-body-paragraph zt zu vr oa b zv acy zx zy zz acz abb abc nk ada abe abf np adb abh abi nu adc abk abl abm kg bq\" data-selectable-paragraph=\"\">L&rsquo;astuce ici r\u00e9side dans le param\u00e8tre &#8211;target : on concat\u00e8ne \u00ab\u00a0ecs:\u00a0\u00bb puis le nom du cluster, l&rsquo;ID de la t\u00e2che, et enfin le runtimeID r\u00e9cup\u00e9r\u00e9 \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente.<br \/>(notez que le taskID est inclus dans runtimeId, de sorte que celui-ci appara\u00eet effectivement deux fois dans le param\u00e8tre &#8211;target).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c311c8 elementor-widget elementor-widget-heading\" data-id=\"5c311c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Demo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9d17d1 elementor-widget elementor-widget-image\" data-id=\"e9d17d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.56.51-flou.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"CLI to use ECS as bastion\" data-elementor-lightbox-description=\"CLI to use ECS as bastion\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTczLCJ1cmwiOiJodHRwczpcL1wvb2xkLXdlYi50ZXJyYWNsb3VkLmZyXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvQ2FwdHVyZS1kZWNyYW4tMjAyNC0wMi0yNi1hLTExLjU2LjUxLWZsb3UucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"969\" height=\"522\" src=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.56.51-flou.png\" class=\"attachment-full size-full wp-image-973\" alt=\"CLI to use ECS as bastion\" srcset=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.56.51-flou.png 969w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.56.51-flou-300x162.png 300w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.56.51-flou-768x414.png 768w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.56.51-flou-18x10.png 18w\" sizes=\"(max-width: 969px) 100vw, 969px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">CLI to use ECS as bastion<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49a4e35 elementor-widget elementor-widget-image\" data-id=\"49a4e35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.54.46.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Bastion: et on peut se connecter \u00e0 la BDD via localhost!\" data-elementor-lightbox-description=\"Et on peut se connecter \u00e0 la BDD via localhost!\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTcyLCJ1cmwiOiJodHRwczpcL1wvb2xkLXdlYi50ZXJyYWNsb3VkLmZyXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvQ2FwdHVyZS1kZWNyYW4tMjAyNC0wMi0yNi1hLTExLjU0LjQ2LnBuZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1286\" height=\"876\" src=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.54.46.png\" class=\"attachment-full size-full wp-image-972\" alt=\"Et on peut se connecter \u00e0 la BDD via localhost!\" srcset=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.54.46.png 1286w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.54.46-300x204.png 300w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.54.46-1024x698.png 1024w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.54.46-768x523.png 768w, https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/Capture-decran-2024-02-26-a-11.54.46-18x12.png 18w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Et on peut se connecter \u00e0 la BDD via localhost!<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bb3454 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4bb3454\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-326db18 elementor-widget elementor-widget-text-editor\" data-id=\"326db18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Une question ? vous avez besoin d&rsquo;aide pour d\u00e9marrer ou progresser sur le Cloud AWS ?<\/p><p><a href=\"https:\/\/old-web.terracloud.fr\/nous-contacter\/\">Contactez-nous !<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Utilisez ECS et Systems Manager pour faire du Local Port Forwarding vers un h\u00f4te distant<\/p>","protected":false},"author":1,"featured_media":968,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[14,18,13,44,46,45,47,16],"class_list":["post-967","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-aws","tag-bastion","tag-cloud","tag-container","tag-docker","tag-ecs","tag-ssm","tag-systemsmanager"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding - TerraCloud<\/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:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding - TerraCloud\" \/>\n<meta property=\"og:description\" content=\"Utilisez ECS et Systems Manager pour faire du Local Port Forwarding vers un h\u00f4te distant\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4\" \/>\n<meta property=\"og:site_name\" content=\"TerraCloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-04T09:14:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-26T10:16:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png\" \/>\n\t<meta property=\"og:image:width\" content=\"925\" \/>\n\t<meta property=\"og:image:height\" content=\"561\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"terracloud\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"terracloud\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/blog\\\/2024\\\/03\\\/04\\\/utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding\\\/\"},\"author\":{\"name\":\"terracloud\",\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#\\\/schema\\\/person\\\/c84d6bb6d61012fe7510ecd7c4a0407b\"},\"headline\":\"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding\",\"datePublished\":\"2024-03-04T09:14:14+00:00\",\"dateModified\":\"2024-03-26T10:16:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/blog\\\/2024\\\/03\\\/04\\\/utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding\\\/\"},\"wordCount\":708,\"publisher\":{\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/old-web.terracloud.fr\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/ECS-local-port-forwarding.png\",\"keywords\":[\"aws\",\"bastion\",\"cloud\",\"container\",\"docker\",\"ecs\",\"ssm\",\"systemsmanager\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/blog\\\/2024\\\/03\\\/04\\\/utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding\\\/\",\"url\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4\",\"name\":\"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding - TerraCloud\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/old-web.terracloud.fr\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/ECS-local-port-forwarding.png\",\"datePublished\":\"2024-03-04T09:14:14+00:00\",\"dateModified\":\"2024-03-26T10:16:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage\",\"url\":\"https:\\\/\\\/old-web.terracloud.fr\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/ECS-local-port-forwarding.png\",\"contentUrl\":\"https:\\\/\\\/old-web.terracloud.fr\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/ECS-local-port-forwarding.png\",\"width\":925,\"height\":561,\"caption\":\"Utilisez ECS pour faire du local port forwarding vers un h\u00f4te distant\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev.to\\\/aws-builders\\\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/old-web.terracloud.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#website\",\"url\":\"https:\\\/\\\/old-web.terracloud.fr\\\/\",\"name\":\"TerraCloud\",\"description\":\"Les deux pieds sur terre, la t\u00eate dans le Cloud\",\"publisher\":{\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/old-web.terracloud.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#organization\",\"name\":\"TerraCloud\",\"url\":\"https:\\\/\\\/old-web.terracloud.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/old-web.terracloud.fr\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Logo-orange.png\",\"contentUrl\":\"https:\\\/\\\/old-web.terracloud.fr\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Logo-orange.png\",\"width\":600,\"height\":76,\"caption\":\"TerraCloud\"},\"image\":{\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/old-web.terracloud.fr\\\/#\\\/schema\\\/person\\\/c84d6bb6d61012fe7510ecd7c4a0407b\",\"name\":\"terracloud\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/097721015575d61db7c915fea44fcf2f41f4a94b0cdc56e181770f1f623acab8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/097721015575d61db7c915fea44fcf2f41f4a94b0cdc56e181770f1f623acab8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/097721015575d61db7c915fea44fcf2f41f4a94b0cdc56e181770f1f623acab8?s=96&d=mm&r=g\",\"caption\":\"terracloud\"},\"sameAs\":[\"http:\\\/\\\/old-web.terracloud.fr\"],\"url\":\"https:\\\/\\\/old-web.terracloud.fr\\\/en\\\/blog\\\/author\\\/terracloud\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding - TerraCloud","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:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4","og_locale":"en_US","og_type":"article","og_title":"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding - TerraCloud","og_description":"Utilisez ECS et Systems Manager pour faire du Local Port Forwarding vers un h\u00f4te distant","og_url":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4","og_site_name":"TerraCloud","article_published_time":"2024-03-04T09:14:14+00:00","article_modified_time":"2024-03-26T10:16:04+00:00","og_image":[{"width":925,"height":561,"url":"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png","type":"image\/png"}],"author":"terracloud","twitter_card":"summary_large_image","twitter_misc":{"Written by":"terracloud","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#article","isPartOf":{"@id":"https:\/\/old-web.terracloud.fr\/blog\/2024\/03\/04\/utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding\/"},"author":{"name":"terracloud","@id":"https:\/\/old-web.terracloud.fr\/#\/schema\/person\/c84d6bb6d61012fe7510ecd7c4a0407b"},"headline":"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding","datePublished":"2024-03-04T09:14:14+00:00","dateModified":"2024-03-26T10:16:04+00:00","mainEntityOfPage":{"@id":"https:\/\/old-web.terracloud.fr\/blog\/2024\/03\/04\/utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding\/"},"wordCount":708,"publisher":{"@id":"https:\/\/old-web.terracloud.fr\/#organization"},"image":{"@id":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage"},"thumbnailUrl":"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png","keywords":["aws","bastion","cloud","container","docker","ecs","ssm","systemsmanager"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/old-web.terracloud.fr\/blog\/2024\/03\/04\/utilisez-votre-conteneur-ecs-meme-sur-fargate-comme-bastion-pour-acceder-a-votre-base-de-donnee-grace-au-local-port-forwarding\/","url":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4","name":"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding - TerraCloud","isPartOf":{"@id":"https:\/\/old-web.terracloud.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage"},"image":{"@id":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage"},"thumbnailUrl":"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png","datePublished":"2024-03-04T09:14:14+00:00","dateModified":"2024-03-26T10:16:04+00:00","breadcrumb":{"@id":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#primaryimage","url":"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png","contentUrl":"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2024\/03\/ECS-local-port-forwarding.png","width":925,"height":561,"caption":"Utilisez ECS pour faire du local port forwarding vers un h\u00f4te distant"},{"@type":"BreadcrumbList","@id":"https:\/\/dev.to\/aws-builders\/access-your-aws-database-using-local-port-forwarding-on-your-ecsfargate-container-4nk4#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/old-web.terracloud.fr\/"},{"@type":"ListItem","position":2,"name":"Utilisez votre conteneur ECS (m\u00eame sur Fargate) comme bastion pour acc\u00e9der \u00e0 votre base de donn\u00e9e gr\u00e2ce au local port forwarding"}]},{"@type":"WebSite","@id":"https:\/\/old-web.terracloud.fr\/#website","url":"https:\/\/old-web.terracloud.fr\/","name":"TerraCloud","description":"Feet on the ground, head in the Cloud","publisher":{"@id":"https:\/\/old-web.terracloud.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/old-web.terracloud.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/old-web.terracloud.fr\/#organization","name":"TerraCloud","url":"https:\/\/old-web.terracloud.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/old-web.terracloud.fr\/#\/schema\/logo\/image\/","url":"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2023\/08\/Logo-orange.png","contentUrl":"https:\/\/old-web.terracloud.fr\/wp-content\/uploads\/2023\/08\/Logo-orange.png","width":600,"height":76,"caption":"TerraCloud"},"image":{"@id":"https:\/\/old-web.terracloud.fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/old-web.terracloud.fr\/#\/schema\/person\/c84d6bb6d61012fe7510ecd7c4a0407b","name":"terracloud","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/097721015575d61db7c915fea44fcf2f41f4a94b0cdc56e181770f1f623acab8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/097721015575d61db7c915fea44fcf2f41f4a94b0cdc56e181770f1f623acab8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/097721015575d61db7c915fea44fcf2f41f4a94b0cdc56e181770f1f623acab8?s=96&d=mm&r=g","caption":"terracloud"},"sameAs":["http:\/\/old-web.terracloud.fr"],"url":"https:\/\/old-web.terracloud.fr\/en\/blog\/author\/terracloud\/"}]}},"_links":{"self":[{"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/posts\/967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/comments?post=967"}],"version-history":[{"count":7,"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/posts\/967\/revisions"}],"predecessor-version":[{"id":980,"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/posts\/967\/revisions\/980"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/media\/968"}],"wp:attachment":[{"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/media?parent=967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/categories?post=967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/old-web.terracloud.fr\/en\/wp-json\/wp\/v2\/tags?post=967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}