Conectar Shade con AWS S3
Crear el bucket
Crea un bucket. Toma nota de la región y del nombre del bucket que crees
Solo cambia el nombre del bucket en la entrada. Todos los demás valores predeterminados pueden dejarse igual (propósito general, sin ACL, bloquear todo el acceso público, sin versionado del bucket, cifrado del lado del servidor, sin configuración avanzada)
Configuración de CORS
Haz clic en el bucket y luego en la pestaña de permisos. Desplázate hasta la
Compartición de recursos entre orígenes (CORS)sección.

2. Haz clic en editar y luego pega este JSON.
Este JSON se usa para permitir que los navegadores web accedan a este bucket. Esto es seguro porque proporcionamos redirecciones desde nuestro servidor y mantenemos el alcance específico de los permisos de CORS, por lo que esta configuración puede dejarse genérica.
Crear la política con alcance
En
IAMhaz clic enPoliciesy luego haz clic enCreate policyLa mayoría de los errores que vemos ocurren justo aquí, donde las políticas no se personalizan correctamente

Asegúrate de personalizar este archivo JSON a continuación para cambiar la
Resourceentrada dethe-bucket-name-you-provisioned-earlierpor el nombre del bucket que creaste primero. Esto está en dos lugares: uno bajo el recursobucketnamey otro bajo elbucketname/*recurso
Usa el editor JSON y pega esto en el editor de políticas
Ponle a tu política un nombre relevante para el acceso al bucket de Shade que creamos antes y añade una descripción. Crea la política
Crear el usuario
Ahora, en
Usersen la barra lateral izquierda de IAM, haz clic enCreate userDale al usuario un nombre que sea relevante para Shade. Este será el usuario a través del cual los servidores de Shade accederán a tu bucket y firmarán URLs.
Elige
Attach policies directlyy busca la política que creaste. Marca la casilla para adjuntarla y pulsa siguiente

Crear el usuario
Ahora haz clic en el usuario y pulsa
Create access key

Selecciona
Application running outside AWS

Guarda en tu ordenador la Access key y la Secret key creadas
Crear unidades en Shade
En la aplicación de Shade crea una unidad BYOS

Usa la
Customconfiguración para crear tu bucketCompleta la configuración con los valores correctos. Presta atención al endpoint. Usa el formato
s3.<region>.amazonaws.comprefijado conhttps://. Encuentra estos endpoints según la región en la que creaste tu bucket enAmazon S3 endpointsen esta página: https://docs.aws.amazon.com/general/latest/gr/s3.html

Sube un archivo para probar. Deberías ver objetos aparecer en tu bucket S3; el archivo debería subirse y obtener vistas previas/proxies con normalidad.
Última actualización
¿Te fue útil?

