Amazon S3 con Coldfusion

Amazon S3 con Coldfusion

La nube brinda una oportunidad extraordinaria de recursos. Uno de los más populares es el servicio S3 de Amazon para almacenar archivos de cualquier tipo o tamaño. Es popular porque permite acceder de forma programática, segura y rápida... Aunque para ser honestos no siempre es fácil por los procesos que Amazon requiere en la configuración.

Me han solicitado haga un tutorial "simple" para explicar paso a paso el proceso para subir un archivo de forma programática a Amazon S3, y aquí va. No olviden que primero requieren crear su cuenta en AWS y ya con esto en la consola pueden hacer lo siguiente.

  1. Crea un bucket - un bucket es un contenedor, puedes considerarlo como una carpeta raíz. Te recomiendo que dejes los valores predeterminados de seguridad. Solo escoge un nombre y una región cercana a tí.
  1. Para poder acceder programáticamente, necesitas crear un usuario Nuevo. Busca en la consola el servicio de IAM, la sección de Users y crea uno.
  1. Ahora toca dar acceso a tu usuario. Lo más facil es asignarle directamente una política predefinida. Quizá AmazonS3FullAccess y lo puedes cerrar después. Recuerda que es acceso para este usuario, no para el público abierto.
  1. Ya que creaste el usuario, simplemente seleccionalo y busca la opción para generar llaves de Acceso. Esto te dará dos campos fundamentales el secretAccessKey y el AccessKeyId, guárdalos en un lugar seguro.