Introducción al cómputo en la nube

1

¿Qué es el cómputo en la nube?

2

¿Cómo puedo empezar a usar AWS?

3

Introducción a la oferta de servicios de AWS y sus aplicaciones

Introducción a la oferta de AWS y sus interacciones

4

Ejemplo de arquitectura con Elastic Beanstalk

5

¿Qué es Amazon EC2?

6

Creando una instancia de EC2

7

Conectándonos a nuestra instancia desde Windows

8

Conectándonos a nuestra instancia desde Linux

9

Conectándonos a nuestra instancia desde OSX

10

Subiendo un proyecto: Clonando un repositorio de GitHub a nuestra Instancia de EC2

11

Subiendo un proyecto a nuestra instancia de EC2: Ejecutar nuestro proyecto

12

¿Qué es Lambda y Serverless?

13

Creando una función Lambda

Elastic Beanstalk

14

Conociendo Elastic Beanstalk

15

Creando un ambiente en Elastic Beanstalk

16

Almacenamiento - S3

17

Almacenamiento con S3: Contenido Estatico

18

Almacenamiento con Glacier: Contenido duradero

Bases de Datos

19

Bases de Datos - RDS Aurora PG

20

Conociendo RDS PG

21

Creando una base de datos Platzi DB

22

Haciendo una migración a RDS PG

23

Conociendo Aurora PG (Postgres)

24

Haciendo una migración a Aurora DB

25

Mejores prácticas de Bases de Datos y RDS

Redes

26

Redes - Route53

Herramientas de administración

27

Herramientas de administración - IAM

28

Utilizando IAM

29

CloudWatch

30

CloudTrail

Seguridad

31

Certificate manager

32

GuardDuty

Bonus

33

AWS Rekognition

34

Creando nuestro servicio de Postgres

35

Accediendo a nuestra base de datos Postgres

Cierre del curso

36

Conclusiones del curso de Fundamentos de AWS Cloud

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso Práctico de AWS Cloud

Curso Práctico de AWS Cloud

Mauro Parra Miranda

Mauro Parra Miranda

Almacenamiento con S3: Contenido Estatico

17/36
Recursos

Aportes 45

Preguntas 13

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Esta clase deberían actualizarla. Los menús de AWS para S3 son distintos 😦

Done.! Aunque la opciones de consola son diferentes.! Por lo menos deberían tener una calendarización de actualizaciones de curso (una vez al año) puede ser una politica que puedan implementar.

Subiendo contenido a S3 en el 2021

  1. Desde la consola buscar S3

  2. Crear bucket con nombres que sean accesibles por un sitio web

  3. Se suben los archivos o carpeta

  4. Establecer permisos para el bucket o para cada archivo. (Si se va aponer una página estática, se pone el bucket como público)
    Para ello vamos a dashboard de buckets de S3 -> luego ingresamos el bucket -> entramos a permissions -> buscamos Block public access y damos Edit -> quitamos la selección a Block all public access -> save changes.

  5. Nuevamente entramos entramos a permissions -> buscamos Bucket policy -> damos Edit y pegamos lo siguiente

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::NOMBRE BUCKET/*"
        }
    ]
}
  1. Save changes

  2. Podemos tener sitios estáticos buscando en la sección de properties -> Static website hosting -> Edit -> Enable -> poner nombre del archivo de entrada (index.html) -> save

  3. Luego de que cargue se puede volver a properties -> Static website hosting y aca tendremos la dirección del sitio para acceder

La configuracion de permisos me aparece diferente, en este caso como se hace el bucket publico?
Son casillas de chequeo con estas opciones:

  • Block new public ACLs and uploading public objects (Recommended)
  • Remove public access granted through public ACLs (Recommended)
  • Block new public bucket policies (Recommended)
  • Block public and cross-account access if bucket has public policies (Recommended)

Actualicen estos cursos!!!

Yo tenia entendido que S3 era por defecto distribuido en todas las regiones, porque es necesario la replica?

Aunque ya hace falta hacer una actualizacion del curso (cambio de interfaz, servicios, politicas…y porque nada es estático en tech), no hace falta mas que prestarle atención a lo que dice el profesor para darse cuenta que la mayoría de los ajustes que se hacen siguen siendo escencialmente los mismos, solo han cambiado de orden o de sitio.
Ademas, ya sabemos que nunca dejaremos de necesitar consultar la documentacion oficial.
Pero si, una actualizacion del curso no caeria mal.

Como lo indican los compañeros, la interfaz ha cambiado, para darle permisos a tu archivo estático es en esta parte del menú, y luego aceptas la casilla donde dice que estas consciente de hacer publico tu archivo y listo!

Me gustaría profundizar más en los permisos y no solo dejarlos todos como públicos, siento que de alguna forma hay que limitar bien los permisos para que los accesos sean para ciertos usuarios o aplicaciones

Amigos la configuración cambió.
Cuando creen el bucket lo dejan privado, una vez creado si les va permitir modificar los permisos de acceso publico añadiendo la palabra confirmar en la consola de amazon.

El formulario para configurar las opciones ha cambiado.

No encontré los archivo 😦

no están los archivos que se colocan en el bucket

Ya necesita una actualización este curso, la consola es muy distinta actualmente. Cuesta mas seguir las clases asi

La verdad es la primera vez que me quedé disconforme con la plataforma, este curso está completamente obsoleto, me quedé en este video y no puedo avanzar más porque la página actualmente es completamente distinta

Si seria muy bueno que actualizaran todo lo relacionado con AWS y todo el entorno Cloud. muchas gracias.

Este curso esta demasiado desactualizado, creo que platzi se ha relajado mucho en este tema. Es un desperdicio pagar por cursos tan desactualizados.

Solucion para septiembre del 2022
Entra a la seccion permissions del bucket y en policy le das editar y agregas esto, recuerda poner el nombre de tu bucket:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::<bucket-name>/*"
        }
    ]
}

Práctica realizada.

¿En S3 puedo alojar un pagina WEB de algún cliente? o cual es la forma más recomendable para subir los archivos para las paginas WEb.

¿Cómo puedo eliminar el bucket de S3 que crea Elastic BeansTalk? Aparece error y no permite eliminarlo. Ya elimine todo el sitio de Beanstalk.

Alguien me ayuda porque no me sale la foto de la pagina en estática ???

Las instancia tambien se pueden respaldar aqui o solo utilizamos los AMI?

(Y)

Hecho!

Listo 😃

En el caso en que tenga una gran cantidad de archivos, como hago para buscar uno el cual no tengo el nombre exacto y sin tener que ir uno a uno?

Realizado, aunque la interfaz de amazon de S3 cambio

Si en la aplicación que estoy construyendo guardaré las fotos de perfil en S3 y también fotos que los usuarios comparten. Debería tener un Bucket por cada uno de esos? o puedo tener todo en el mismo Bucket?

Por que deberiamos usar esta opci[on no crear una instancia y ahi adecuar nuestro servidor con nuestra pagina?

No me deja hacer los archivos públicos. Ni me deja seleccionar el IAM role.

hecho😁

Es posible guardar un archivo como un backup de base de datos en S3? He intentado guardarlo pero me sale un error. Podrían darme una apreciación del tema.

Gracias!

Gran explicacion

este curso ya creo es hora de actualizarlo.

para los nuevos, la interfaz de amazon cambio, es mas bonita pero sigue siendo igual solo tendremos que leer mas

Actualizar el curso para que coincida la nueva interfaz de AWS

de los cursos, que mas me a costado realizar, la verdad esta muy desactualizado, por favor actualícenlo.

muy interesante!

Todos los proveedores de nube estan cambiando constantemente el sitio donde están las cosas o como se despliegan los servicios, lo importante es tener claro como funcionan y como se configuran.

Si en el caso que sea un problema ir haciendo público los archivos “uno por uno”, pueden aplicar la siguiente política directamente al bucket en permisos -> editar Política del bucket. Esto con el fin de que todos los archivos estén públicos sin intervenciones.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicRead",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject",
                "s3:GetObjectVersion"
            ],
            "Resource": "arn:aws:s3:::nombre_del_bucket/*"
        }
    ]
}

Solo sustituyan el nombre del bucket en nombre_del_bucket y listo.

Tocaba adivinar donde estaba todo jum

Esta muy vieja la clase el dashboard a cambiado