¿Cómo crear un bucket de S3 en Amazon AWS?
En este tutorial sobre como crear un un bucket de S3 en unos pasos sencillos vamos a explicar como utilizar las diferentes características de este servicio de Amazon AWS.
- Vamos a iniciar sesión con el usuario administrador que creamos en el capitulo de Identity Access Manager, también es importante que recuerdes que la url personalizada, es el punto de acceso mediante el cual iniciaras sesión en cada uno de los capítulos posteriores.
- Una ves dentro vamos a ir al icono de S3 “Scalable Storage in the Cloud”.
- Damos clic en el botón Create Bucket.
Recuerda que los buckets tienen nombres únicos a nivel global y que tu compartes la red de AWS con miles de usuarios, si pretendieras por ejemplo utilizar el nombre de tu deportista predilecto muy probablemente ya este siendo utilizado, elige entonces una combinación poco frecuentes pero que sea descriptiva del bucket que quieres crear.
Recuerda también que existen normas en cuanto al uso de mayúsculas y caracteres especiales en los nombres de los bucket, intenta usar solo minúsculas y números.
- Elige también la región donde quieres crear el bucket, recuerda que las regiones son zonas geográficas, si estas usando tu cuenta gratuita posiblemente no te permitan crear buckets en algunas zonas geográficas, yo te sugiero utilizar alguna de Estados Unidos.
- Por ultimo presiona Create.
Felicidades, ya tienes tu primer bucket, ahora sigue el reto de ver para que lo vamos a utilizar y que usos le podemos dar. Por default cuando se crea un bucket este es privado, es decir inaccesible.
- Da clic sobre el bucket recién creado.
- Da clic después sobre la opción Properties.
Vamos a explicar algunas de las opciones aquí…
¿Cómo utilizar los permisos de los buckets S3 de Amazon AWS?
- Permissions
-
Quien puede ver, subir, borrar o editar permisos de los archivos.
- Static Website Hosting
-
Si deseas convertir tu bucket en un bucket que almacene una pagina web estática.
- Logging
-
Si deseas que todas las acciones ejecutadas sobre el bucket se guarden en un log dentro del mismo u otro bucket.
- Events
-
Permite que dispares algunas acciones automáticas cuando se ejecutan determinados eventos u otras acciones sobre el bucket.
- Versioning
-
Permite crear un history a nivel de archivos, es decir que en caso de que se modifique o elimine podemos volver a un punto atrás en el tiempo).
- Lifecycle
-
Nos permite indicar el comportamiento del ciclo de vida de nuestros archivos.
- Cross-Region Replication
-
Si deseamos hacer un espejo de nuestro bucket hacia otro bucket.
- Tags
-
Añadir tags para operaciones de monitoreo de costos.
- Requester Pays
-
Habilita la petición de pago por parte del requester en lugar de hacer el cargo sobre el dueño del bucket, esto inhabilita e acceso anónimo al bucket).
¿Cómo subir un archivo a un bucket S3 de Amazon AWS?
- Dentro de nuestro bucket, vamos a dar clic sobre la opción Upload y después sobre Add files.
- Selecciona las imágenes que vayas a subir y presiona el botón Next 2 veces.
- Aquí podemos ver el tipo de alojamiento, ya sea Standard, IA o RR, damos clic en Next y después en Upload.
- Da clic sobre la imagen recién subida, en el listado de archivos de tu bucket, y después sobre el botón Properties para ver las propiedades de tu archivo.
En el valor link, podrás ver el url de donde se ha guardado tu imagen
- Da clic sobre el link de la imagen, y se abrirá una ventana que te lleva a un documento que indica el error AccessDenied, esto se debe a que tu archivo no tiene permisos de lectura de forma pública.
¿Cómo configurar los permisos de un archivo en un bucket S3 en Amazon AWS?
- Regresamos a la parte de propiedades del bucket, y damos clic sobre la opción Permissions.
- Damos clic sobre la opción Make Public.
- Abrimos nuevamente el link de la imagen y deberá desplegarse sin problemas.
¿Cómo modificar el tipo de Storage de un bucket S3 en Amazon AWS?
- Vamos nuevamente a las Properties del archivo, desplegamos la opción Storage Class, y aquí es donde vamos a ver los tipos de almacenamiento S3 de los que hablamos el capítulo anterior.
- Standard (Estándar).
- Infrequent Access (Acceso de poca frecuencia).
- Reduced Redundancy (Acceso de baja redundancia).
- Vamos a elegir la opción Reduced Redundancy pues no es muy importante si perdemos este archivo.
- Presiona Save y espera a que los cambios se apliquen.
- Abre nuevamente el link, la imagen se ve igual, pero el tipo de alojamiento es distinto.