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 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

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Almacenamiento con S3: Contenido Estatico

17/36
Recursos

Aportes 50

Preguntas 15

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

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)

Muy poco profesionales en platzi, la interfaz de AWS ha cambiado un montón y no se han esforzado por actualizar el curso

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!

Configurar permisos para el acceso a sitios web
Paso 1:: Editar la configuración de bloqueo de acceso público
Si desea configurar un bucket existente como sitio web estático que tenga acceso público, debe editar la configuración de bloqueo de acceso público para dicho bucket. Es posible que tenga también que editar su configuración de bloqueo de acceso público en el nivel de cuenta. Amazon S3 aplica la combinación más restrictiva de la configuración de bloqueo de acceso público del nivel de bucket y nivel de cuenta.

Paso 2: Agregar una política de bucket
Para hacer que los objetos del bucket sean legibles públicamente, debe escribir una política de bucket que conceda permiso s3:GetObject a todo el mundo.
Después de editar la configuración de acceso público de bloques de S3, debe agregar una política de bucket para garantizar el acceso de lectura público a su bucket. Cuando concede permiso de lectura público, cualquier persona de Internet puede acceder a su bucket.

Documentación: https://docs.aws.amazon.com/es_es/AmazonS3/latest/dev/WebsiteAccessPermissionsReqd.html

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 están los archivos que se colocan en el bucket

No encontré los archivo 😦

Por respeto a la comunidad estudiantil, deberían quitar este curso, está muy desactualizado. Para buscar configuraciones y respuestas en internet, no veo la necesidad de pagarle a platzi

Este Link les puede ayudar para las configuraciones públicas

https://docs.aws.amazon.com/es_es/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html

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

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

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

este curso ya creo es hora de actualizarlo.

Si tu sitio web estatico envia un error “forbidden” te recomiendo que uses este XML en el apartado de agregar politicas de Bucket.

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

Algo que debes entender, es lo peligroso que puede ser exponerlos de manera publica, por lo que recomendaria borrar el bucket S3 una vez que se deje de usar.

Fuentes de politica: https://docs.aws.amazon.com/es_es/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html

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

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

Tener en cuenta estos links

Alojamiento de un sitio web estático mediante Amazon S3

Configurar permisos para el acceso a sitios web

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::Bucket-Name/*"
            ]
        }
    ]
}
  • Reemplazar Bucket-Name por el nombre de tu bucket S3

¿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.

Alguno sabe porque me arroja el siguiente error? Alguna recomendación para esto, por favor. Gracias.

Realizado, aunque la interfaz de amazon de S3 cambio

Gran explicacion

Práctica realizada.

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

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

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

¿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.

(Y)

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!

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?

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?

Hecho!

Listo 😃

hecho😁

muy interesante!

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

Esta muy vieja la clase el dashboard a cambiado

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