<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QNAP archivos - manuel.cillero.es</title>
	<atom:link href="https://manuel.cillero.es/blog/tag/qnap/feed/" rel="self" type="application/rss+xml" />
	<link>https://manuel.cillero.es/blog/tag/qnap/</link>
	<description>mi circunstancia digital</description>
	<lastBuildDate>Sun, 28 Feb 2021 11:29:45 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.7</generator>
	<item>
		<title>Cómo eliminar un almacén («Vault») en Amazon S3 Glacier</title>
		<link>https://manuel.cillero.es/blog/como-eliminar-un-almacen-vault-en-amazon-s3-glacier/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-eliminar-un-almacen-vault-en-amazon-s3-glacier</link>
					<comments>https://manuel.cillero.es/blog/como-eliminar-un-almacen-vault-en-amazon-s3-glacier/#respond</comments>
		
		<dc:creator><![CDATA[Manuel Cillero]]></dc:creator>
		<pubDate>Mon, 01 Mar 2021 11:25:48 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[QNAP]]></category>
		<category><![CDATA[S3 Glacier]]></category>
		<guid isPermaLink="false">https://manuel.cillero.es/?p=190670</guid>

					<description><![CDATA[<p>Hace algo más de dos años que tenemos en casa un NAS TS-453a de QNAP para todo …</p>
<p>La entrada <a href="https://manuel.cillero.es/blog/como-eliminar-un-almacen-vault-en-amazon-s3-glacier/">Cómo eliminar un almacén («Vault») en Amazon S3 Glacier</a> se publicó primero en <a href="https://manuel.cillero.es">manuel.cillero.es</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hace algo más de dos años que tenemos en casa un <a href="https://www.qnap.com/es-es/product/ts-453a" target="_blank" rel="noopener">NAS TS-453a</a> de <a href="https://www.qnap.com/es-es/about-qnap/" target="_blank" rel="noopener">QNAP</a> para todo lo que tiene que ver con la reproducción multimedia (<a href="https://www.plex.tv/" target="_blank" rel="noopener">PLEX</a>), compartir ficheros y, muy especialmente, la gestión de las copias de seguridad de los equipos de la familia. Lo recomiendo.</p>
<p>Todo esto, y mucho más, se puede gestionar gracias a las aplicaciones incorporadas en su sistema operativo <a href="https://www.qnap.com/qts/" target="_blank" rel="noopener">QTS</a> (basado en Linux). Una de estas aplicaciones es <a href="https://www.qnap.com/es-es/software/hybrid-backup-sync" target="_blank" rel="noopener">HBS</a> (<em>Hybrid Backup Sync</em>) que lleva todo lo necesario para hacer copias de seguridad en la nube. En nuestro caso, «<em>la nube</em>» es el servicio de almacenamiento <a href="https://aws.amazon.com/es/glacier/" target="_blank" rel="noopener">Amazon Web Services S3 Glacier</a>.</p>
<p>Se necesita una cuenta en AWS y haber creado al menos un almacén (<em>Vault</em>) en Glacier. Con un identificador y una clave secreta de acceso proporcionada por la <a href="https://aws.amazon.com/es/console/" target="_blank" rel="noopener">consola de AWS</a> podrás configurar un nuevo <strong>espacio de almacenamiento</strong> en HBS asociado al <em>Vault</em>. A partir de aquí toda la gestión de los archivos y la copia de seguridad la hace HBS.</p>
<p>Pues a lo que iba. Hace unos días tuve que crear un nuevo almacén en Glacier para probar otras opciones con la copia de seguridad. La prueba no me convenció y decidí seguir con nuestro <em>backup</em> habitual. Pero, y aquí vino el <em>problemilla</em>, quería deshacerme del <em>Vault</em> porque ya no lo necesitaba. Y borrarlo no es tan inmediato como yo esperaba porque <strong>debe estar vacío</strong> para poder eliminarlo.</p>
<p>De primeras <a href="https://aws.amazon.com/es/glacier/faqs/?nc=sn&amp;loc=6#Archives_and_vaults" target="_blank" rel="noopener">no encontré nada</a> en la consola AWS que me permitiese borrar el contenido del almacén. Tenía que usar <a href="https://aws.amazon.com/es/cli/" target="_blank" rel="noopener">la interfaz de línea de comandos de AWS</a>. Teniendo en cuenta que eran miles los archivos a borrar, lo mejor erar buscar alguna utilidad externa. Y alguna había. Como <a href="https://github.com/leeroybrun/glacier-vault-remove" target="_blank" rel="noopener">glaciar-vault-remove</a> de <a href="https://github.com/leeroybrun" target="_blank" rel="noopener">Leeroy Brun</a>, desarrollada en Python. También <a href="https://github.com/vsespb/mt-aws-glacier" target="_blank" rel="noopener">mt-aws-glacier</a>, algo más antigüilla, desarrollada en Perl por <a href="https://github.com/vsespb" target="_blank" rel="noopener">Victor Efimov</a>. Y no sé si la versión de prueba de <a href="https://www.msp360.com/explorer/windows/amazon-s3.aspx" target="_blank" rel="noopener">CloudBerry Explorer</a> podría haber borrado los archivos <a href="https://superuser.com/a/688291" target="_blank" rel="noopener">como leí en superuser</a>.</p>
<p>Al final opté por un <a href="https://gitlab.com/TobiSell/php-remove-glacier/" target="_blank" rel="noopener">sencillo, pero elegante script PHP</a> creado por <a href="https://tobias-sell.com/en/" target="_blank" rel="noopener">Tobias Sell</a>. Empecé actualizando la instancia <a href="https://manuel.cillero.es/doc/apuntes-tic/herramientas/windows/#microsoft_wsl"><span class='tooltipsall tooltipsincontent classtoolTips38'>WSL</span> Ubuntu</a> de mi equipo:</p>
<div class="hcb_wrap">
<pre class="prism undefined-numbers lang-bash" data-lang="Bash"><code>$ sudo apt update
$ sudo apt upgrade</code></pre>
</div>
<p>para instalar la interfaz de línea de comandos de AWS:</p>
<div class="hcb_wrap">
<pre class="prism undefined-numbers lang-bash" data-lang="Bash"><code>$ sudo apt install awscli
$ aws --version</code></pre>
</div>
<p>y configurar <code>aws-cli</code> con los datos de mi acceso AWS:</p>
<div class="hcb_wrap">
<pre class="prism undefined-numbers lang-bash" data-lang="Bash"><code>$ aws configure
AWS Access Key ID [None]: AKIA****************
AWS Secret Access Key [None]: ************************************
Default region name [None]: eu-central-1
Default output format [None]: json</code></pre>
</div>
<p>Todo queda guardado en un directorio <code>.aws</code> en el <em>home</em> del usuario. Ya sólo tuve que ejecutar el <em>script</em> que previamente había descargado en un directorio <code>s3</code> al efecto:</p>
<div class="hcb_wrap">
<pre class="prism undefined-numbers lang-bash" data-lang="Bash"><code>$ cd s3
$ php remove.php
Account Id: ************
Region: eu-central-1
VaultName: VAULT_TEST</code></pre>
</div>
<p>¡¡Cuatro horas sólo para recuperar en un fichero <code>output.json</code> el inventario de los archivos a borrar!! Mientras que en <code>job.json</code> dejó la configuración del trabajo.</p>
<p>Luego requirió la friolera de 18 horas para el borrado de los ficheros. Por eso he querido dejar aquí registro de lo que he hecho, para recordarme que los experimentos, mejor con gaseosa.</p>
<p>Además, <a href="https://aws.amazon.com/es/glacier/faqs/?nc=sn&amp;loc=6#Billing" target="_blank" rel="noopener">Amazon cobra</a> por borrar archivos con menos de 3 meses de antigüedad <span>😓</span> ¡Cuidado con las pruebas!</p>
<script type="text/javascript"> toolTips('.classtoolTips22','<strong>Search Engine Optimization</strong> (<em>Optimización en Motores de Búsqueda</em>) es un conjunto de técnicas y herramientas que se utilizan para mejorar la visibilidad de un sitio web en los resultados orgánicos (no pagados) de los diferentes buscadores.'); </script><script type="text/javascript"> toolTips('.classtoolTips32','<strong>Object-Oriented Programming</strong> (<em>Programación Orientada a Objetos</em>), es un paradigma de programación donde el código se organiza en unidades llamadas clases, que se <em>instancian</em> en objetos que se relacionan entre sí'); </script><script type="text/javascript"> toolTips('.classtoolTips34','<strong>Graphical User Interface</strong> (<em>Interfaz Gráfica de Usuario</em>), proporciona un entorno visual usando un conjunto de imágenes y componentes gráficos para representar la información y las acciones disponibles para interactuar con el sistema operativo o una aplicación de usuario.'); </script><script type="text/javascript"> toolTips('.classtoolTips37','<strong>Tecnologías de la Información y la Comunicación</strong>, son el conjunto de servicios, redes de comunicaciones, sistemas, ordenadores, software y dispositivos que permiten la captura, acceso, producción, almacenamiento, tratamiento, y presentación de la información en forma de voz, imágenes y datos.'); </script><script type="text/javascript"> toolTips('.classtoolTips38','<strong>Windows Subsystem for Linux</strong> (<em><a href="/doc/apuntes-tic/herramientas/windows/#microsoft_wsl">Subsistema de Windows para Linux</a></em>) fue incorporado en Windows 10 para permitir a los desarrolladores ejecutar un entorno de GNU/Linux directamente en Windows sin la sobrecarga de una máquina virtual.'); </script><p>La entrada <a href="https://manuel.cillero.es/blog/como-eliminar-un-almacen-vault-en-amazon-s3-glacier/">Cómo eliminar un almacén («Vault») en Amazon S3 Glacier</a> se publicó primero en <a href="https://manuel.cillero.es">manuel.cillero.es</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://manuel.cillero.es/blog/como-eliminar-un-almacen-vault-en-amazon-s3-glacier/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
