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

Conectándonos a nuestra instancia desde OSX

9/36
Recursos

Aportes 29

Preguntas 4

Ordenar por:

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

o inicia sesión.

Para aquellos que tengan duda como su servidor, el parametro -i del comando ssh significa identity_file. Es mas fácil recordarlo cuando se sabe su significado.

Dicha información la obtuve en ssh.com

Para los que vinieron directo a como instalar en Mac el profesor en la clase de como instalar en windows ejecuto el comando. Para tener actualizada la maquina y usar el editor emacs.

yum update
yum install emacs -y 

OJO: Lo mismo aplica para Linux.

recordando…
en la linea de comando (clonsola) para instalar o actualizar se tiene que pasar a super user asi:

sudo su
yum update (actuliza el sistema)
yum install emacs (instala el editor emacs)
exit (sale de super user)

corregir o agregar para aprender mas, gracias

hmm no ofrece una shell web como GCP, punto para google jaja

Para los que no entendieron que hizo con el comando CHMOD, cambio los permisos del archivo platzi-prueba-llave.pem

Por si hay error de permisos hay que usar chmod +400 key.pem, es lo recomendado desde Amazon.

Si ustedes instalan una instancia de ubuntu, el nombre de usuario para la conexión es ubuntu.

Que buen curso, hasta el momento todo va perfecto.

si la instancia no cuenta con el S.O. de Amazon, cual seria el usuario?

Solo para MacOX y Linux (Podría aplicar para WLS)

Para facilitar la rápida conexión a las intancias aws ec2 o a cualquier otro server através de ssh, se puede crear un archivo config dentro de la carpeta .ssh del SO. Realizando los siguientes pasos:

  1. Mover el archivo .pem hacia la carpeta .ssh: $ mv /ruta-de-descarga ~/.ssh
  2. Ir a la carpeta ssh: $ cd ~/.ssh
  3. Crear el archivo config (sin extension): $ touch config
  4. Abrir el archivo config con un editor de texto (se usó nano para el ejemplo): $ sudo nano config
  5. Usar la siguiente estructura dentro del archivo config para configurar el acceso ssh a las instancias
Host identificador-deseado
Hostname ip-publica
User usuario-de-la-instancia
IdentityFile ~/.ssh/archivo.pem

En mi caso quedó de la siguiente manera:

Host aws:self:dev
Hostname ec2-clasificado.compute-1.amazonaws.com
User ec2-user
IdentityFile ~/.ssh/platzi.pem
  1. Guardar el archivo
  2. Acceder a la instancia por medio del Host
$ ssh identificador-deseado

En mi caso es:

$ ssh aws:self:dev

De esta manera se evitan escribir el user, IP y rutal del archivo .pem cada vez que deseen entrar a la instancia. Ahora solo es ingresar desde la terminal con el comando $ ssh identificador-deseado y listo.

Excelente!

ssh -i nombrellave.pem [email protected]
  1. Siempre tener en cuenta estar ubicados en el directorio donde está la llave descargada
  2. Cambiar los permisos a través del comando CH 400 y/o 600
  3. Conectar la instancia.

Este paso a paso también lo encuentran al seleccionar la instancia EC2 en la consola de Amazon y dandole clic en conectar en la pestaña “cliente ssh”.

exactamente igual a linux ssh -i llave-prueba.pem [email protected]

Crack!

Excelente aporte

Listo

Gracias!

Hola, como puedo conectarme si mi terminal abre en otro directorio? Como puedo cambiarlo?

muchas personas me recomiendan mac, vere tambien como hacerme a uno y aprender

good!

Super!

Interesante 😃

avanzando todo entendido

Excelente!

Para Mac también pueden usar Termius, es super bueno!

Si tienen problemas al conectarse por ssh les recomiendo lean esto:

https://aws.amazon.com/es/premiumsupport/knowledge-center/ec2-linux-fix-permission-denied-errors/

Yo tenia el sgte error

[email protected]: Permission denied (publickey).

el problema era que yo habia lanzado una instancia de ubuntu, entonces el uso correcto era

ssh -i test-aws.pem [email protected]

En macOS es prácticamente igual a Linux, ya que ambos están basados en UNIX, lo gracioso de todo esto es que no importa desde qué S.O nos conectemos, al final acabaremos usando Linux porque ese es el S.O de la instancia:D!