{"id":1887,"date":"2021-05-26T16:02:03","date_gmt":"2021-05-26T14:02:03","guid":{"rendered":"https:\/\/geko2.factoryfy.com\/es\/?p=4663"},"modified":"2021-11-04T10:04:25","modified_gmt":"2021-11-04T09:04:25","slug":"error-al-utilizar-aws-efs-para-mysql","status":"publish","type":"post","link":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/","title":{"rendered":"Error al utilizar AWS EFS para MySQL"},"content":{"rendered":"<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<div style=\"display: none;\"><\/div>\n<h3>Introducci\u00f3n<\/h3>\n<p class=\"p1\">En este post vamos a ver c\u00f3mo solucionar el siguiente error que nos encontramos al trabajar con bases de datos <em><strong>MySQL<\/strong><\/em> utilizando el servicio <em><strong>EFS<\/strong><\/em> de <em><strong>AWS<\/strong><\/em> para el almacenamiento:<\/p>\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{\">ERROR 1030 (HY000) at line 1744: Got error 168 from storage engine<\/pre>\n<\/div>\n<h3>Situaci\u00f3n de partida<\/h3>\n<p class=\"p1\">Nuestro caso de uso consist\u00eda en un cluster de <em>Kubernetes<\/em> <em>EKS<\/em>, en el que necesit\u00e1bamos crear y destruir nuevos entornos para desarrollo lo m\u00e1s r\u00e1pido posible. Cada uno de estos entornos deb\u00edan contener varias <strong>bases de datos <em>MySQL<\/em><\/strong>, adem\u00e1s de otras herramientas como <em>Redis<\/em>,\u00a0<em>RabbitMQ<\/em>, etc.<\/p>\n<p class=\"p1\">Para ello decidimos utilizar <em>Charts<\/em> de <em>Helm<\/em> que levantasen estas herramientas como <em>StatefulSets<\/em>. En un primer momento, no especificamos ning\u00fan <em>StorageClass<\/em>, por lo que se utilizaba la de por defecto de <em>EKS<\/em>, que levanta vol\u00famenes <em>EBS gp2<\/em> (<em>General Purpose SSD<\/em>) al crear los <em>PersistentVolumeClaims<\/em>.<\/p>\n<p class=\"p1\">El problema de usar <strong>vol\u00famenes <em>EBS<\/em><\/strong>, es que cada volumen se encuentra disponible en una zona de disponibilidad concreta, por lo que si el cluster de <a href=\"https:\/\/geko2.factoryfy.com\/es\/que-es-kubernetes\/\"><em>Kubernetes<\/em><\/a> necesita mover un <em>pod<\/em> de, por ejemplo, <em>MySQL<\/em>, no podr\u00e1 levantarlo a no ser que encuentre recursos disponibles en otro nodo <em>worker<\/em> que este en la misma zona de disponibilidad que dicho volumen <em>EBS<\/em>.<\/p>\n<p class=\"p1\">Por este motivo, decidimos utilizar un nuevo <strong><em>StorageClass<\/em> que utilizase <em>EFS<\/em><\/strong> en lugar de <em>EBS<\/em>. De esta forma, teniendo el <em>EFS<\/em> montado en cada nodo <em>worker<\/em> del cluster de <a href=\"https:\/\/geko2.factoryfy.com\/es\/que-es-kubernetes\/\"><em>Kubernetes<\/em><\/a>, los <em>pods<\/em> pod\u00edan moverse sin ning\u00fan problema entre nodos, aunque estos estuviesen en distintas zonas de disponibilidad.<\/p>\n<h3>Error con <em>EFS<\/em><\/h3>\n<p class=\"p1\">Dado que nuestro caso de uso requer\u00eda crear nuevos entornos de la forma mas r\u00e1pida posible, al levantar una nueva base de datos <em>MySQL<\/em>, tambi\u00e9n ejecut\u00e1bamos un importado de datos a partir de ficheros <em>sql<\/em> para disponer de un set de datos inicial por defecto.<\/p>\n<p class=\"p1\">Fue en este momento en el que empezamos a detectar el error, ya que al importar estos datos iniciales, empezamos a ver de forma continuada el siguiente error en los logs:<\/p>\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{\">ERROR 1030 (HY000) at line 1744: Got error 168 from storage engine\r\nERROR 1030 (HY000) at line 1744: Got error 168 from storage engine\r\nERROR 1030 (HY000) at line 1744: Got error 168 from storage engine\r\n...<\/pre>\n<\/div>\n<p class=\"p1\">Este error comenzaba a aparecer a partir de un determinado n\u00famero de instrucciones <em>sql<\/em> ejecutadas, y a partir de ese momento, se repet\u00eda hasta terminar de leer el fichero <em>sql<\/em>.<\/p>\n<h3>Resoluci\u00f3n<\/h3>\n<p class=\"p1\">Tras realizar una investigaci\u00f3n, descubrimos que el problema resid\u00eda en un l\u00edmite del servicio <em>EFS<\/em>. Concretamente era el l\u00edmite de 256 ficheros \u00fanicos bloqueados. Podemos ver este l\u00edmite en las cuotas descritas en la documentaci\u00f3n de <em>AWS<\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4667 aligncenter\" src=\"https:\/\/geko2.factoryfy.com\/wp-content\/uploads\/captura-de-pantalla-2021-05-25-a-las-13.47.29.png\" alt=\"\" width=\"1144\" height=\"54\" \/><\/p>\n<p><a href=\"https:\/\/docs.aws.amazon.com\/efs\/latest\/ug\/limits.html#limits-client-specific\">https:\/\/docs.aws.amazon.com\/efs\/latest\/ug\/limits.html#limits-client-specific<\/a><\/p>\n<p>Debido a que nuestro importado de datos intentaba crear m\u00e1s de 256 tablas, este l\u00edmite se alcanzaba y comenzaba a aparecer el error. Este l\u00edmite no puede modificarse, pero pudimos evitarlo modificando los par\u00e1metros de <em>MySQL<\/em> para, en la medida de lo posible, no alcanzar esos 256 ficheros bloqueados.<\/p>\n<p>El par\u00e1metro MySQL a modificar es <strong><em>innodb_file_per_table<\/em><\/strong>. En nuestras bases de datos <em>MySQL<\/em>, este par\u00e1metro ven\u00eda <strong>activado por defecto<\/strong>. Esto hace que se cree un fichero de datos <em>.idb<\/em> por cada tabla de la base de datos en lugar de crear un solo fichero de datos. Podemos modificar este par\u00e1metro en el fichero de configuraci\u00f3n de <em>MySQL<\/em> de la siguiente forma:<\/p>\n<div class=\"wp-block-codemirror-blocks code-block \">\n<pre class=\"CodeMirror\" data-setting=\"{\">[mysqld]\r\ninnodb_file_per_table=OFF<\/pre>\n<\/div>\n<p><a href=\"https:\/\/dev.mysql.com\/doc\/refman\/5.7\/en\/innodb-file-per-table-tablespaces.html\">https:\/\/dev.mysql.com\/doc\/refman\/5.7\/en\/innodb-file-per-table-tablespaces.html<\/a><\/p>\n<p class=\"p1\">Tras desactivar este par\u00e1metro, no volvimos a encontrarnos con el error.<\/p>\n<p>Queremos agradecer al <em>blog<\/em> <em>ops.tips<\/em> su trabajo realizando el <em>post <\/em>que os enlazamos, ya que nos ayud\u00f3 mucho a entender este error, de forma que pudimos encontrar esta soluci\u00f3n.<\/p>\n<p><a href=\"https:\/\/ops.tips\/blog\/limits-aws-efs-nfs-locks\/\">https:\/\/ops.tips\/blog\/limits-aws-efs-nfs-locks\/<\/a><\/p>\n<h3>Conclusi\u00f3n<\/h3>\n<p class=\"p1\">Al trabajar con bases de datos <strong><em>MySQL<\/em> usando <em>EFS<\/em><\/strong> para el almacenamiento, podemos encontrarnos errores al alcanzar el l\u00edmite de 256 ficheros bloqueados siempre que tengamos esquemas con gran cantidad de tablas o en definitiva cualquier sistema que requiera bloquear simult\u00e1neamente grandes cantidades de ficheros como por ejemplo seria el caso de <em>MongoDB<\/em>, <em>Oracle<\/em>, etc.<\/p>\n<p class=\"p1\">Para evitar alcanzar ese l\u00edmite, podemos desactivar el par\u00e1metro de <em>MySQL<\/em> <strong><em>innodb_file_per_table<\/em><\/strong> para que no se cree un fichero de datos por cada tabla.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>Espero que hayas disfrutado de este post y te animo a que <a href=\"https:\/\/geko.cloud\/es\/blog\/labs\/\">revises nuestro blog para leer otros posts<\/a> que puedan ser de tu inter\u00e9s. <a href=\"https:\/\/geko.cloud\/es\/contacto\/\">No dudes en contactarnos<\/a> si deseas que te ayudemos en tus proyectos.<\/p>\n<p>\u00a1Nos vemos en la pr\u00f3xima entrada!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n En este post vamos a ver c\u00f3mo solucionar el siguiente error que nos encontramos al trabajar con bases de datos MySQL utilizando el servicio EFS de AWS para el almacenamiento: ERROR 1030 (HY000) at line 1744: Got error 168 from storage engine Situaci\u00f3n de partida Nuestro caso de uso consist\u00eda en un cluster de [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":1888,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[114,18],"tags":[34,47],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Error al utilizar AWS EFS para MySQL - Geko Cloud<\/title>\n<meta name=\"description\" content=\"Al trabajar con bases de datos MySQL usando EFS para el almacenamiento, podemos encontrarnos errores. Lee nuestro post para saber m\u00e1s.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Error al utilizar AWS EFS para MySQL - Geko Cloud\" \/>\n<meta property=\"og:description\" content=\"Al trabajar con bases de datos MySQL usando EFS para el almacenamiento, podemos encontrarnos errores. Lee nuestro post para saber m\u00e1s.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"Geko Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-26T14:02:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-04T09:04:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3614\" \/>\n\t<meta property=\"og:image:height\" content=\"1530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Geko Cloud\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geko_cloud\" \/>\n<meta name=\"twitter:site\" content=\"@geko_cloud\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/\"},\"author\":{\"name\":\"Geko Cloud\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/c87e3587fb419825d72ac2043e798ab6\"},\"headline\":\"Error al utilizar AWS EFS para MySQL\",\"datePublished\":\"2021-05-26T14:02:03+00:00\",\"dateModified\":\"2021-11-04T09:04:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/\"},\"wordCount\":733,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png\",\"keywords\":[\"AWS\",\"MySQL\"],\"articleSection\":[\"Destacado LABS\",\"Labs\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/\",\"url\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/\",\"name\":\"Error al utilizar AWS EFS para MySQL - Geko Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png\",\"datePublished\":\"2021-05-26T14:02:03+00:00\",\"dateModified\":\"2021-11-04T09:04:25+00:00\",\"description\":\"Al trabajar con bases de datos MySQL usando EFS para el almacenamiento, podemos encontrarnos errores. Lee nuestro post para saber m\u00e1s.\",\"breadcrumb\":{\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png\",\"width\":3614,\"height\":1530,\"caption\":\"AWS EFS MySQL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/geko.cloud\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Error al utilizar AWS EFS para MySQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/geko.cloud\/es\/#website\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"name\":\"Geko Cloud\",\"description\":\"Servicios de consultor\u00eda cloud y devops\",\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/geko.cloud\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/geko.cloud\/es\/#organization\",\"name\":\"Geko Cloud\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"width\":1650,\"height\":809,\"caption\":\"Geko Cloud\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/geko_cloud\",\"https:\/\/www.instagram.com\/gekocloud\/\",\"https:\/\/www.linkedin.com\/company\/gekocloud\",\"https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/c87e3587fb419825d72ac2043e798ab6\",\"name\":\"Geko Cloud\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10fe5eb7a547a27afabbe3a5a0f60c96?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10fe5eb7a547a27afabbe3a5a0f60c96?s=96&d=mm&r=g\",\"caption\":\"Geko Cloud\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Error al utilizar AWS EFS para MySQL - Geko Cloud","description":"Al trabajar con bases de datos MySQL usando EFS para el almacenamiento, podemos encontrarnos errores. Lee nuestro post para saber m\u00e1s.","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:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/","og_locale":"es_ES","og_type":"article","og_title":"Error al utilizar AWS EFS para MySQL - Geko Cloud","og_description":"Al trabajar con bases de datos MySQL usando EFS para el almacenamiento, podemos encontrarnos errores. Lee nuestro post para saber m\u00e1s.","og_url":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/","og_site_name":"Geko Cloud","article_published_time":"2021-05-26T14:02:03+00:00","article_modified_time":"2021-11-04T09:04:25+00:00","og_image":[{"width":3614,"height":1530,"url":"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png","type":"image\/png"}],"author":"Geko Cloud","twitter_card":"summary_large_image","twitter_creator":"@geko_cloud","twitter_site":"@geko_cloud","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#article","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/"},"author":{"name":"Geko Cloud","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/c87e3587fb419825d72ac2043e798ab6"},"headline":"Error al utilizar AWS EFS para MySQL","datePublished":"2021-05-26T14:02:03+00:00","dateModified":"2021-11-04T09:04:25+00:00","mainEntityOfPage":{"@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/"},"wordCount":733,"commentCount":0,"publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"image":{"@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png","keywords":["AWS","MySQL"],"articleSection":["Destacado LABS","Labs"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/","url":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/","name":"Error al utilizar AWS EFS para MySQL - Geko Cloud","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage"},"image":{"@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png","datePublished":"2021-05-26T14:02:03+00:00","dateModified":"2021-11-04T09:04:25+00:00","description":"Al trabajar con bases de datos MySQL usando EFS para el almacenamiento, podemos encontrarnos errores. Lee nuestro post para saber m\u00e1s.","breadcrumb":{"@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#primaryimage","url":"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/mysql-aws-efs-01.png","width":3614,"height":1530,"caption":"AWS EFS MySQL"},{"@type":"BreadcrumbList","@id":"https:\/\/geko.cloud\/es\/error-al-utilizar-aws-efs-para-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/geko.cloud\/es\/"},{"@type":"ListItem","position":2,"name":"Error al utilizar AWS EFS para MySQL"}]},{"@type":"WebSite","@id":"https:\/\/geko.cloud\/es\/#website","url":"https:\/\/geko.cloud\/es\/","name":"Geko Cloud","description":"Servicios de consultor\u00eda cloud y devops","publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geko.cloud\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/geko.cloud\/es\/#organization","name":"Geko Cloud","url":"https:\/\/geko.cloud\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/","url":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","width":1650,"height":809,"caption":"Geko Cloud"},"image":{"@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/geko_cloud","https:\/\/www.instagram.com\/gekocloud\/","https:\/\/www.linkedin.com\/company\/gekocloud","https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ"]},{"@type":"Person","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/c87e3587fb419825d72ac2043e798ab6","name":"Geko Cloud","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10fe5eb7a547a27afabbe3a5a0f60c96?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10fe5eb7a547a27afabbe3a5a0f60c96?s=96&d=mm&r=g","caption":"Geko Cloud"}}]}},"_links":{"self":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/1887"}],"collection":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/comments?post=1887"}],"version-history":[{"count":3,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/1887\/revisions"}],"predecessor-version":[{"id":5287,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/1887\/revisions\/5287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/media\/1888"}],"wp:attachment":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/media?parent=1887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/categories?post=1887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/tags?post=1887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}