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

Conect谩ndonos a nuestra instancia desde Linux

8/36
Recursos

Aportes 30

Preguntas 6

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Es posible que te de el siguiente fallo: **WARNING: UNPROTECTED PRIVATE KEY FILE! **
En mi caso lo colucione dandole permisos 600 al fichero con chmod 600 llave

Cabe aclarar que de acuerdo a la instancia creada (el sistema elegido), el usuario ser谩 diferente, no siempre ser谩 ec2-user.

Los usuarios correctos segun el tipo de sistema son los siguientes:

Para Amazon Linux 2 o Amazon Linux AMI, el usuario correcto es ec2-user.

Para CentOS AMI, el usuario correcto es centos.

Para Debian AMI, el usuario correcto es admin.

Para Fedora AMI, el usuario correcto es ec2-user o fedora.

Para RHEL AMI, el usuario correcto es ec2-user or root.

Para SUSE AMI, el usuario correcto es ec2-user or root.

Para Ubuntu AMI, el usuario correcto es ubuntu.

En mi caso utilizo Ubuntu sobre Windows, me arrojaba un error

WARNING: UNPROTECTED PRIVATE KEY FILE!

me faltaba agregar el comando sudo al inicio

sudo ssh -i platzi-llave.pam

Para saber como conectarse a una instancia de forma correcta, en el listado de las instancias pulsamos sobre la deseada y le damos al bot贸n 鈥楥onnect鈥. Amazon nos mostrar谩 una pesta帽a con informaci贸n de como conectarnos a esa instancia y como solucionar el posible problema de permisos de la llave.

Conexi贸n SSH desde unix

Conectado. Se g茅nero una alerta que el archivo ***.pen tenia muchos permisos

Permissions 0777 for '***.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key ".pem": bad permissions

chmod 700 ***.pem
ssh -i nombrellave.pem nombreusario@ip

Suele pasar mucho pero en ocasiones es mejor cambiar los permisos sobre la llave para poder acceder desde linux.
sudo chmod 400 mykey.pem

conexi贸n desde la terminal de linux:
ssh -i nombre-llavessh.pem usuario@ip-publicadelservidor.
Ejemplo:
ssh -i llave.pem [email protected]

Es posible que tengan problemas con los permisos actuales que tiene la llave .pem en tu sistema GNU/Linux, as铆 que es necesario darle permisos con la instrucci贸n 鈥渟udo chmod 600 archivo.pem鈥 sin las comillas y recordar que si el archivo .pem esta en alg煤n directorio pues debes escribir toda la ruta para aplicar los permisos ej: 鈥渟udo chmod 600 Documentos/Platzi/AWS/archivo.pem鈥 o desde la terminal ingresar al directorio con el comando 鈥渃d鈥.

Super! 馃槂

permisos para .pem us茅 chmod 400 y funcion贸

La forma en la que se conecta por Linux tambi茅n es posible hacerla desde Windows en la consola (CMD), es casi igual.
La estructura es:
ssh -i 鈥渘ombreDeLaLlaveEntreComillas鈥 user@DNSdeIPv4p煤blica
ejemplo
ssh -i 鈥渟ervidor.pem鈥 [email protected]

Gracias!!! Funcion贸 con 400:

Excelente clase!

Desde la version de ubuntu de windows, si les da el siguiente error Load key 鈥渘ombre-de-tu-llave鈥: Permission denied, se debe otorgar permisos para lectura sobre esta. Para ello ejecutamos el comando 鈥渟udo chmod 400 nombre-de-tu-llave鈥 y listo.

Intente desde ubuntu for Windows y me sale el siguiente error:
ssh: connect to host (Direccion IP) port 22: Resource temporarily unavailable

Saben que puede pasar?

ssh -i llave-prueba.pem wc2-user@ip

ssh: connect to host 鈥榤i ip local鈥 port 22: Connection refused

que hago

Excelente !

Trat茅 de conectarme pero tarda demasiado. No me aparece ning煤n output despu茅s de ejecutar el comando. Mi internet funciona bien y creo que no tiene que ver con los permisos de seguridad.

A alguien mas le ha pasado esto?

[ec2-user@ip-172-31-24-111 ~]$ python --version
Python 2.7.16
[ec2-user@ip-172-31-24-111 ~]$ python3 --version
-bash: python3: no se encontr贸 la orden
[ec2-user@ip-172-31-24-111 ~]$ sudo yum install python3
Complementos cargados:priorities, update-motd, upgrade-helper
No existe disponible ning煤n paquete python3.
Error: Nada para hacer
[ec2-user@ip-172-31-24-111 ~]$ 

En el siguiente link encontraran la solucion a algunos de los problemas al establecer la coneccionmediante ssh

gracias ensayare

Conectarse a una instancia:

1.- Ir al directorio en donde se encuentra la llave:
cd 鈥榥ombre_directorio鈥

2.- Ejecutar el siguiente comando para ser administrador:
sudo

3.- Ejecutar el siguiente comando:
ssh -1 鈥榥ombre de llave鈥 ec2-user@鈥榠p de la instancia aws鈥

Super!

Buena explicacion

Creo que puede ser algo m谩s breve,

Conexi贸n a EC2

Actualmente nos podemos conectar mediante 2 procesos

  1. Instance Connect

    • Seleccionar la instancia y escoger la opci贸n connect
    • Dentro de la opci贸n podemos seleccionar el user-name , configurado desde la consola IAM
  2. SSH Client

    • Open an SSH client.

    • Locate your private key file. The key used to launch this instance is fronity-ssh-hey.pem

    • Run this command, if necessary, to ensure your key is not publicly viewable.

      chmod 400 fronity-ssh-hey.pem

    • Connect to your instance using its Public DNS:

    Example:

ssh -i "platzi-ssh-hey.pem" [email protected]

Me encanta lo corto que fue la conexi贸n en Linux jaja, lo 煤nico que no me gusta es que tengo que usar la llave descargada, yo preferir铆a usar mi propia llave SSH