Cómo acceder al cubo AWS S3 desde el navegador

Cómo acceder al cubo AWS S3 desde el navegador
Los cubos S3 en el servicio AWS S3 se utilizan para almacenar archivos y carpetas como sus objetos. Luego se accede a los objetos de los cubos desde el navegador simplemente escribiendo la "URL de objetos" de los objetos almacenados en los cubos. Se puede acceder a un cubo S3 desde el navegador si se hace de acceso público. Esto se hace editando las políticas de permiso de un cubo S3 ya creado y cambiando el estado del cubo de privado a público.

En este artículo, discutiremos todo el proceso de creación y luego acceder al cubo S3 desde el navegador.

Acceder a S3 Bucket desde el navegador

Para comenzar el proceso de acceder al cubo S3 desde el navegador desde el cero, siga el paso que se da a continuación:

  • Crea un cubo S3
  • Cargar objetos al cubo
  • Editar política de cubos
  • Acceso desde el navegador

Paso 1: crea un cubo S3
Abra el servicio S3 de AWS después de iniciar sesión en la consola AWS y cree un nuevo cubo:

Después de agregar detalles y configurar el cubo S3, haga clic en el botón "Crear cubo":

Paso 2: cargar objetos al cubo
Se requiere agregar al menos un objeto de cualquier tipo de archivo y formato en el cubo. Se accederá al objeto cargado en el cubo desde el navegador como un sitio web estático:

Por ejemplo, hemos subido algunos objetos en diferentes formatos de archivo:

Ahora, vaya a la sección de permisos y cambie el estado "Bloquear el acceso público" si se muestra como "encendido":

Descansar la opción "Bloquear todo el acceso público" y guardar los cambios:

Paso 3: Editar política de cubos
Ahora, edite la política de cubo desplazándose a la opción "Política de cubo". Haga clic en el botón "Editar":

En la "Política de edición de Bucket", seleccione la opción "Generador de políticas":

Esto dirigirá al usuario a una interfaz diferente en una nueva pestaña. Ahora, seleccione el tipo de política como "Política de cubo S3", escriba "*" en el espacio dado para "principal", seleccione "getObject" del menú desplegable de acciones y pegue el ARN copiado de los detalles del cubo S3 con "/* "Símbolos al final. Y luego haga clic en la opción "Agregar declaración":

Esto generará una política de acuerdo con los detalles agregados en el paso anterior. Copie el código de política:

Vuelve a los detalles del cubo de AWS S3 y luego pega el código de política en él:

Esto cambiará el estado del cubo de privado a público. Ahora, el cubo es de acceso público y se puede acceder desde el navegador:

Seleccione cualquier archivo de objeto en el cubo S3 creado y vaya a sus detalles:

Ahora, copie la "URL del objeto" del objeto:

Paso 4: Acceso desde el navegador
Simplemente pegue la URL del objeto copiado en el navegador web. Esto abrirá el archivo como un sitio web estático. El archivo que seleccionamos era un archivo de texto simple que se almacenaba en el sistema:

Se trataba de acceder al cubo AWS S3 desde el navegador web.

Conclusión

Se puede acceder a los objetos almacenados en el cubo AWS S3 desde el navegador si el cubo se realiza públicamente. Esto requiere editar y generar una nueva política para el cubo S3. Los objetos en cualquier formato de archivo se pueden almacenar en el cubo S3, y la URL de los objetos se usa para abrir los archivos en el navegador. Este artículo explicó el proceso de acceder al cubo S3 desde el navegador web.