Vamos a ver ahora el control de versiones en S3 lo primero que hacemos es acceder al servicio de S3
en el buscador ponemos S3 hacemos clic SIII y vamos a la página principal de S3 donde tenemos que Packet
que hemos creado desde el día anterior.
Ahora vamos a crear un nuevo Paquet para ver cómo funciona cuando depresiones.
Creamos un nuevo Paquet le ponemos el nombre
le vamos a la región por defecto.
Note Virginia Estados y darle el siguiente siguiente siguiente vamos a coger todos los valores por defecto
y lo vamos a crear directamente con el botón de crear
ya tenemos nuestros baqueteado versiones.
Los objetos no son públicos entonces vamos a marcarlo para que sea público.
Vamos a editar la configuración de acceso público Esto desbloquea para que podamos hacerlo público.
El paquete todo está desbloqueado no tienen CHEC le damos a guardar tenemos que poner aquí la palabra
confirmar y le damos a confirmar.
Esto hace que los objetos ahora almacenados de nuestro paquete puedan ser públicos y los podamos ver
por ejemplo a través de un navegador.
Entramos en nuestro paquete ahora mismo no hay ningún fichero las propiedades que tenemos pues aquí
está el control de versiones que luego vamos a cambiar.
Vamos a habilitar el control de versiones de este paquete.
Pinchamos en la opción control de versiones.
Ahora vamos a habilitar el control de versiones le damos a guardar
y el control de versiones de esta forma tan sencilla está habilitado.
Lo demás lo dejamos igual los permisos vemos que los checks ya están afanoso todos que que va a ser
público el paquete.
Luego a nivel de administración el ciclo de vida replicación Z.
Lo importante para nosotros es en propiedades el control de versiones que lo hemos habilitado vale es
decir tenemos nuestro Paquet habilitada para control de versiones con lo cual entramos en nuestro paquete
está vacío lo que vamos a hacer ahora es crear un fichero y subirlo a este nuevo paquete baqueteada
versiones
abrimos un editor de texto y creamos un fichero de pruebas.
Este es un fichero de pruebas con la versión 1 o salvamos
le ponemos fichero probás existen salvados.
Ahora vamos a nuestro Baquet y quedamos a cargar cargar buscamos el archivo
fichero pruebas txt lo tienen preparados para cargarlo en el paquete lugarde bardear la siguiente siguiente
siguiente vamos a dejar todas las opciones por defecto.
Por lo tanto vamos directamente a cargar para que suban el archivo a nuestro paquete
100 por ciento correcto.
Como veis estamos en el baquet de versiones que hemos creado ahora mismo y ya tenemos un fichero cargado
el fichero de pruebas txt seguiste y pinchamos sobre él nos dará la información.
El tamaño que tiene el nombre del fichero y la Ruta de la mosca de la ruta pues veamos que pasa que
el acceso está denegado es decir que a pesar del Bakken ser público el fichero no es público con lo
cual no podemos visualizarlo para cambiar eso ahora que estamos en el fichero en propiedades permisos
en los permisos le decimos que el acceso público que todo el mundo virtual pueda leer el objeto marcamos
la opción lógica le damos a guardar para que todo el mundo puede leer el objeto con lo cual nosotros
en el navegador podemos darle a Actualizar y ya veremos el objeto que es nuestro fichero que hemos creado.
Este es un fichero de prueba de la versión 1 y esta sería la ruta de nuestro fichero txt que hemos subido
al cloud de Amazon.
Si quisiéramos leer nuestro programa desde una página web pues tendríamos aquí el fichero de pruebas
txt
volvemos al Baquet nuestro fichero y como hemos habilitado el control de versiones vale que esta versión
está habilitado entonces lo que podemos es darle a versiones a mostrar y nos muestra las distintas versiones
que tiene este fichero como sólo lo hemos subido una vez solo aparece una vez la versión vale si queremos
subirlo más veces o si queremos cambiarlo.
Por ejemplo vamos a nuestro fichero y le ponemos.
Esta es otra línea del fichero
este fichero ahora tiene la versión 2 demos dos nuevas líneas le damos la salva el fichero con el mismo
nombre y entonces lo que hacemos ahora es subirlo a nuestro paquete cómo lo subimos le damos nuevamente
a carga buscamos el fichero que hemos modificado que ya lo hemos cargado fichero txt de pruebas y le
damos a cargar para que automáticamente lo cargue.
Ya tenemos nuestro fichero cargado actualizado si pinchamos en el fichero queremos volver a abrir para
ver los cambios.
Veremos que nuevamente vuelve a poner acceso denegado por qué.
Porque hemos subido un fichero cada vez que subimos un nuevo fichero.
Amazon lo pone como privado es decir no es público con lo cual cada vez que subimos un fichero aunque
sea una modificación de fichero que ya existe y era público lo mantendrá como privado y tendremos que
cambiarlo.
Entonces tenemos que volver otra vez a este fichero a permisos y volver a decirle que el acceso al público
sea para todo el mundo.
Y entonces le vamos a guardar ahora nuestro fichero y tener acceso público con lo cual si actualizamos
el fichero veremos que ahora sí están nuestros cambios.
La ruta sigue siendo la misma que antes pero los datos son diferentes
y ahora mismo si vamos al Baquet y vemos las versiones ya vamos a mostrar veremos que hay dos versiones.
La primera que hemos subido con el fichero que tenía solamente una línea y la versión 2 ha sido por
Pinchá.
Veremos que la versión 2 tiene las tres líneas y la versión 1.
Si volvemos para atrás y le damos a la versión 1 esta ruta
tiene la versión.
Es decir tenemos varias rutas es decir cómo es un control de versiones del paquete pues cada fichero
que se sube a ese paquete que tiene habilitado el control de versiones va grabando y guardando cada
una versiones de los ficheros que vamos subiendo
ya que tenemos las dos versiones y le vamos a ocultar.
Simplemente muestra los ficheros que hay un fichero de prueba sólo hay uno pero es que vamos a mostrar
muestra todas las versiones que tiene ese fichero de pruebas txt.
En este caso dos versiones
lo mismo lo mismo de antes si quisiéramos borrar ahora por ejemplo en el paquete que estamos en el papel
le vamos a ocultar las versiones y ponemos el fichero y decimos lo queremos borrar no queremos guardar
más acciones acciones eliminar
acciones eliminar vamos a eliminar el fichero de pruebas txt le damos a eliminar con lo cual nuestro
paquete de versiones está vacío no hay ficheros mal porque lo acabamos de borrar.
Vamos a mostrar las versiones vemos que ha añadido una nueva que es un marcador de eliminación es decir
lo ha marcado como eliminado pero el fichero todavía sigue estando en su versión 1 y en su versión 2
vale y todavía se pueden visualizar a éste todavía si está aquí la versión 2 del fichero
para habilitar la versión.
El control de versiones guardar las versiones de los ficheros a pesar de que el fichero ya se haya borrado
a pesar de que el fichero ya no exista como tal en el baquet se ha guardado las versiones de los ficheros
que hemos ido esperando según la versión 2 y el marcador.
Así que si quisiéramos borrar todo rastro lo podemos marcarlo y eliminarlo
lo vamos a eliminar y lo que hacemos aquí es eliminar las versiones de los objetos de las distintas
subidas.
Vamos se eliminar entonces el paquete ya está vacío de ficheros y si llegamos a mostrar versiones tampoco
hay versiones del fichero.
Hemos eliminado tanto el fichero como la versión en guardadas debido al control de versiones y esto
es un poco todo.
Recordaros simplemente que para habilitar las versiones control de versiones dentro del paquete vamos
a hacer opaquen versiones propiedades adquiriremos control de versiones y podemos cambiar la silla no
queremos habilitar más las versiones porque vamos a suspender el control de versiones.
Guarda entonces a partir de ahora ya no guardar las versiones de los ficheros que subamos.
Esto es el principio es todo para el control de versiones.