Ticker

6/recent/ticker-posts

AWS - Crear un Bucket con Amazon S3

 

¿Qué es Amazon S3?

Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos que ofrece escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en el sector. Gracias a Amazon S3, clientes de todos los tipos y sectores pueden almacenar y proteger cualquier volumen de datos para los más variados fines, como usarlos en lagos de datos, sitios web, aplicaciones móviles, procesos de copia de seguridad y restauración, operaciones de archivado, aplicaciones empresariales, dispositivos IoT y análisis de big data. Amazon S3 proporciona características de administración fáciles de utilizar que le permiten organizar los datos y configurar sofisticados controles de acceso con objeto de satisfacer sus requisitos empresariales, organizativos y de conformidad. Amazon S3 está diseñado para ofrecer una durabilidad del 99,999999999 % (11 nueves) y almacena datos de millones de aplicaciones para empresas de todo el mundo.

S3 Buckets

¿Qué son los buckets de Amazon S3?

  • El bucket S3 es un contenedor de objetos (archivos) almacenados en S3.
  • Son globales, es decir que el bucket debe tener un nombre único a través de toda la red de AWS.
  • Pueden contener hasta 63 caracteres en minúsculas, números, guiones y puntos.
  • Se pueden crear hasta 100 buckets por cuenta.
  • El bucket se crea en una región en específica (aunque el nombre sea global).

¿Qué son los objetos en Amazon S3 (Objects)?

  • Son entidades o archivos almacenados en buckets.
  • Puede almacenar cualquier tipo de datos.
  • Desde 0 a 5 teras.
  • Cada objeto consiste de datos y metadatos.
  • La porción de datos es opaca para S3 (no sabe que tipo de datos son ni distingue si es texto o binario).
  • Los metadatos asociados a un objeto es un grupo de pares nombre/valor que describen el objeto.
  • Hay dos tipos de metadata, de sistema y de usuario.
  • El system metadata es creado por S3, e incluye datos como la fecha de creación, tamaño, md5 digest y content-type.
  • El user metadata consiste de datos opcionales que se asignan por el usuario al momento de que el objeto es creado.

Pasos para creación de bucket desde la consola de AWS:

1. Creación de bucket (nombre de bucket-prueba01):




2. Carga del archivo:


3. Características del archivo cargado:


 4. Configurando para que el archivo sea público

Validando que el archivo aún no es público, clic en Acciones de objetos / Hacer público (opción que está en la ventana de las características del archivo):

Ahora bien, sí queremos validar desde la URL al hacer clic no saldrá AccessDenied en el formato Jason:



Hacer público el bucket; ingresamos al bucket-prueba01 y clic en la pestaña de permisos:


Clic en Editar

Desactivar el check de Bloquear todo el acceso público clic en Guardar Cambios:

Para concluir con la configuración ingresamos confirmar y clic en el botón Confirmar:


Seguidamente clic en Acciones de objetos / Hacer público

Finalmente clic en el botón Hacer público (consideremos la advertencia en caso sería algo laboral sobre las políticas de seguridad)

5. Finalmente clic en la URL que está en la información general sobre el objeto

https://bucket-prueba01.s3.amazonaws.com/hadsonparedes.png


Resultado que se puede visualizar la imagen de manera pública

Conclusiones:

Un bucket es un contenedor de objetos. Un objeto puede ser un archivo o cualquier metadato que describa ese archivo como una imagen jpej, png, .gif. o puede ser un archivo .txt, .html inclusive un video que estará almacenado en un objeto en Amazon S3 (bucket), asimismo se detalla los pasos para crear un bucket y se determina que sea pública.

Gratitud a Dios 😊 y gracias a todos ustedes por la acogida de este nuevo tutorial, éxitos y bendiciones, un fuerte abrazo a todos ✌...!!!

Publicar un comentario

0 Comentarios