Saltar al contenido principal

Archivos con S3

Configuración Bucket

Aplicación/Backend/API

  • Put objects
  • Delete objects

Public

  • Get objects

1. Bucket

1. Crear bucket

  1. Crear bucket y asignar nombre
  2. Hacer público y toda la demás configuración por defecto Bucket publico
  3. Ingresar al bucket
  4. En la pestaña Properties copiar el ARN
  5. En la pestaña de Permissions navegar a Bucket policy y Edit y luego en Policy Generator

2. Generador de políticas

  1. Type: seleccionar S3
  2. Effect: Allow
  3. Principal: * (un asterisco)
  4. Actions: GetObject
  5. Amazon Resource Name (ARN): <pegar_arn>/* (el asterisco significa para todos los archivos)
  6. Clic en Add Statement
  7. Clic en Generate Policy
  8. Copiar el contenido y pegarlo en la pestaña de Bucket Policy
  9. Guardar cambios

2. Claves (IAM)

  • Para obtener access_key y secret_access_key
  1. Ingresar a IAM

1. Policy

  1. En la barra izquierda dar clic en Policies
  2. Clic en Create policy
  3. Elegir servicio S3
  4. Buscar o seleccionar PutObject, GetObject, DeleteObject
  5. En Resources, Add ARN
  • Escribir el nombre del bucket (my-bucket-ejemplo)
  • Seleccionar la casilla de Any object name
  • Agregar ARN
  1. Clic en Next
  2. Agregar nombre de la política y clic en Create policy

2. User

  1. En la barra izquierda clic en Users
  2. Clic en Create user
  3. Asignar nombre de usuario
  4. Clic en Next
  5. Clic en Attach policies directly
  6. Buscar y seleccionar la política que se creó en el paso anterior
  7. Clic en Next y Create user
  8. Ingresar al usuario creado
  9. En la sección de Summary, clic en Create access key
  10. Seleccionar Local code y aceptar la advertencia
  11. Clic en Next y Create access key
  12. Copiar credenciales, Access Key y Secret access key (estas no se vuelven a mostrar)

Config

Cliente

Métodos