Bienvenido de nuevo a Backspace Academy.
En este laboratorio, vamos a utilizar la A. W. como entorno de desarrollo integrado de Cloud
nine para escribir, ejecutar y depurar nuestro código del lado del servidor.
La idea de la línea de nubes.
Es una aplicación web que se ejecuta en una instancia de AC dos cuando crea una nube en el entorno.
El servicio Cloud nine lanza un AC a instancia y puede acceder a esa aplicación web desde A. W.
Consola de gestión de residuos.
Tener una idea que se ejecuta en un AC a instancia dentro de nuestra VPC ofrece una serie de ventajas.
Podemos ejecutar nuestro código en ese AC para instanciar y probar y depurar ese código en ese AC para instanciar todo dentro de
nuestro navegador.
La idea utiliza los permisos del usuario conectado para que no tengamos que preocuparnos de crear un rol para que nuestro AC instale
para acceder a A. W. s recursos.
El e. S. dos instancias pueden acceder a todos los recursos permitidos con las credenciales de los usuarios registrados.
La idea tiene una ventana de terminal y eso nos permite enviar comandos a través de la interfaz de
línea de comandos al AC a la instancia sin tener que preocuparnos de configurar una conexión SS H a esa instancia.
Además, podemos cargar archivos directamente usando el navegador desde la idea a la CA a la instancia sin tener
que preocuparnos de configurar una conexión NSF TDP.
Y finalmente, el entorno AC a creado por Cloud nine se detiene automáticamente cuando dejamos de usarlo.
Ahorro de costos en EE. UU. Y cuando queremos usarlo nuevamente, simplemente comienza de nuevo.
Bueno.
Comenzando en la consola de administración de Cloud nine.
Por supuesto que llegaríamos allí por servicios en la nube nueve.
Crearemos un ambiente.
Le daremos a este entorno y a.
Simplemente hacemos clic en el siguiente paso.
No nos preocuparemos por darle una descripción.
Bien, entonces aquí estamos configurando nuestro AC al instante.
Entonces vamos a crear una nueva instancia de AC dos.
Lo mantendremos como un microbio T2 de forma gratuita para usted, lo mantendremos como Amazon Linux.
Ahora, aquí tenemos nuestra configuración de ahorro de costos.
Entonces, después de 30 minutos, esta instancia de AC2 entrará en modo de hibernación y nos ahorrará costos.
Por lo tanto, no pagaremos la capacidad de cómputo, pero, por supuesto, seguiremos pagando por el almacenamiento
conectado a esa instancia.
Pero eso no será demasiado.
Y creará un rol de Yo soy para nosotros que nos dará los permisos para acceder a A. W. s recursos a través
de esta instancia AC2 y la configuración de red.
Así que definimos en qué VPC vamos a poner eso.
Solo lo dejaré como VPC predeterminado.
Eso estará bien.
Y los próximos pasos.
Eso es todo lo que necesitamos hacer para crear un entorno.
Entonces haga clic en Crear entorno.
Ahora, lo que está sucediendo es que el servicio Cloud nine va a desaparecer y está creando o lanzando un AC a
la instancia, y va a crear un rol para esa instancia de AC2 que tendrá los permisos
que tenemos como usuario registrado.
Bien, después de cierto tiempo, nuestra idea se lanzó.
Y lo que sucedió es que nuestra instancia AC dos se ha lanzado y lo que estamos viendo aquí en nuestro
navegador es la aplicación de idea Cloud Cloud que se ejecuta en esa instancia AC dos.
Entonces, si vamos al panel de control de CA, podemos ver aquí que tenemos una instancia en ejecución.
Y si miramos nuestra lista de artículos, no se preocupe por estos terminados,
para que podamos ver Cloud9, Retroceso, LEP.
Eso es genial.
Entonces, lo que haremos ahora es echar un vistazo aquí abajo.
También tenemos una pantalla de terminal, lo cual es genial.
Entonces, lo que podemos hacer aquí es escribir nuestro término para borrar esa pantalla.
En realidad, podemos escribir comandos aquí usando la interfaz de línea de comandos, y también podemos escribir nuestros comandos de
Linux aquí también.
Entonces, lo primero que probablemente querríamos hacer para hacer una actualización joven y asegurarnos de que nuestro sistema operativo
Linux esté actualizado.
De acuerdo, así que después de un tiempo, se realiza esa actualización de nuestro sistema operativo Linux.
Lo que podemos hacer ahora es verificar que Python esté instalado de fábrica.
Así que solo a la versión de dash dash de Python.
Aquí vamos.
Entonces Python está instalado.
No es un problema.
Entonces no tenemos que preocuparnos por eso.
Lo que también podemos hacer es verificar con la idea de dónde está instalado el kit de desarrollo de software para Python.
Entonces hacemos un espectáculo de peep a las 23.
Entonces, la idea es que Python STK se llama Boto.
Bien, parece que eso es trabajo.
Así llegamos a las 23.
Esta bien.
Lo que podemos hacer ahora es comenzar a escribir código.
Así que solo archivamos y usted archiva.
Y si no ha usado Python antes, no se preocupe.
Probablemente aún termines el curso.
Bueno.
Pero si no ha usado Python antes y no lo ha hecho.
No, James, te recomiendo encarecidamente que aprendas Python, no ningún principiante de la oficina de JFC.
Entonces, lo que puede hacer es ir a aprender Python dot org.
Es un sitio web gratuito que te enseña Python.
No tengo ninguna afiliación a este sitio web que no sea cuando fui a aprender Python.
Yo uso este sitio web.
Pensé que era bastante bueno.
Así que te recomiendo que lo hagas.
Eso solo le llevará un día para revisar las clases en este sitio web.
Y luego estás listo para partir.
Entonces, lo que haremos es simplemente hacer un comando de impresión.
Y solo voy a copiar esto de las notas de laboratorio.
Así que solo va a imprimir Hello World Out.
Y solo tenemos control para decir eso y lo llamaremos.
Hola punto
Pi.
Y allí podemos ver que tenemos nuestro helo dot pi que se ha guardado allí.
Entonces, ahora que lo hemos guardado, podemos ejecutar este código.
Entonces, lo que hacemos es subir a la parte superior aquí y hacemos clic en Ejecutar.
Y ejecutará ese código para nosotros y dirá que podemos decir que tenemos hola mundo, nos lo ha enviado, lo
cual es bastante bueno.
Lo que haremos ahora es eliminarlo y haremos algo un poco más avanzado.
Va a eliminar el.
Y cierra esto también aquí, en el fondo.
Y solo voy a volver a esta terminal aquí, y lo que haremos es clonar un repositorio de GitHub.
Tan solo copiando y pegando de las notas de laboratorio.
Bien, entonces esto está en el sitio GitHub de Backspace Academy.
Entonces solo te limpias.
Que eso debería ser bastante rápido.
Entonces ahí vamos.
Entonces es Klown, esa fuerza.
Y en el árbol aquí, podemos ver que tenemos eso creado para nosotros.
Entonces, lo que tenemos aquí es una plantilla dot pi.
Así que echemos un vistazo a eso, para que así sea.
En primer lugar, importe el boto de tres ojos de todos modos, kit de desarrollo de software para Python.
Entonces queremos saber todo sobre eso.
Lo que tenemos que hacer es ir al sitio web de herramientas, Viterbi Ways, entonces Adibi con el sitio web y luego
reenviar las herramientas de barra.
Y así están las herramientas para construir sobre A. W. formas.
Así que vamos aquí a Python y el BID es un kit de desarrollo de software para Python.
Entonces haga clic en eso.
Y luego queremos echar un vistazo a la referencia API.
Y para que eso brinde todos los servicios disponibles, digamos que el servicio que vamos a utilizar es
rayos X.
Me desplazaré aquí abajo, levantaré tres.
Aquí vamos.
Bien, entonces son todos los métodos que podemos usar con nuestros tres objetos.
Entonces, lo que haré es volver al código.
Bueno.
Así que ahora vamos a crear un cliente S tres boat o boto.
Y el servicio que estamos invocando es S tres.
Y necesitamos definir el nombre de la región.
Si no definimos la región, esto no funcionará en absoluto porque causará una era.
Entonces, lo que vamos a hacer es crear esta función aquí, que enumerará los cubos.
Entonces, el comando que vamos a hacer es una lista de tres puntos, un guión hacia atrás y un cubo de puntuación.
Entonces, si vamos a nuestra documentación de boto.
Y haremos clic en Cliente.
NDB, desplácese hacia abajo aquí.
Deberíamos salir a buscar cubos de listas.
Aquí vamos.
Entonces hay una lista, cubos de un clic en eso.
Y podemos ver cómo funciona todo.
Entonces, esta es una respuesta, va a responder con una matriz de un objeto que va a tener
una matriz de cubos y en eso habrá objetos que tendrán un nombre del cubo y la fecha de creación de
ese cubo.
Bien, echemos un vistazo a nuestro código aquí.
Entonces, al menos, Puckett va a devolver datos.
Y luego lo que vamos a hacer es.
Para cada cubo en esa respuesta.
Entonces la respuesta va a tener una serie de cubos.
Quiero decir, para entrar aquí, vas a tener una serie de cubos.
Por lo tanto, va a recorrer esto para cada uno de esos cubos e imprimirá el cubo y el
nombre de ese cubo.
Así que miramos aquí, va a imprimir el cubo y luego el nombre de ese cubo allí.
Es por eso que esto va así que aquí estamos, vamos a entrar en nuestro programa principal.
Vamos a imprimir el código cargado con éxito y luego obtendremos una respuesta.
Lo que va a llamar a este grupo de listas, lo que nuevamente hará a este grupo de listas S3,
y devolverá los datos de eso.
Y luego revisaremos todos esos datos, que serían una serie de cubos.
E imprimirán esos cubos por ahí.
Así que echemos un vistazo y corramos eso y veamos cómo va eso.
Simplemente hacemos clic en el control para asegurarnos de que esté todo guardado y lo ejecutaremos.
OKAY.
Así que solo desplazándome hacia arriba aquí.
Y es la consola o se imprime en la pantalla.
El código se cargó correctamente, así que de ahí proviene.
Y está impreso sus tres cubos en su cuenta, que está allí.
Y luego pasó por cada uno de esos y se imprimió cada uno de esos cubos.
Eso es muy bueno.
Entonces, lo que podemos hacer ahora es activar nuestro depurador.
Entonces, lo que haremos ahora es solo en Nixa.
Dice Ejecutar una pitón.
Este pequeño depurador.
Entonces corremos en modo de depuración.
Entonces haremos eso allí.
Y ahora podemos aprovechar el depurador.
Entonces, en el lado derecho aquí, tenemos una pestaña para el depurador.
Así que solo hacemos clic en eso ahora y podemos ver que podemos definir puntos de ruptura y ver expresiones.
Entonces, digamos que tenemos un problema y que realmente no está funcionando como queremos.
Entonces, lo que probablemente podríamos hacer es poner un punto de interrupción aquí justo antes de imprimir el nombre del depósito.
Así que voy a hacer clic al lado de ese número de línea y creará este punto rojo al mismo
tiempo.
Agregará eso como un punto de quiebre.
Entonces, cuando se trata de este punto en nuestro código, antes de que haga ese comando, podemos ver cualquier cosa en nuestras
expresiones de observación.
Entonces, lo que vamos a hacer ahora es conseguir este cubo.
Y nombre.
Y voy a poner eso mientras veo expresión.
Aquí vamos.
De vuelta a las nueve.
Pon eso ahí.
Entonces eso va a ser.
Díganos qué hay en el nombre del cubo cuando lleguemos a ese punto.
Así que vamos a ejecutar eso nuevamente.
Bueno, antes que nada, diré esto.
Y lo correremos de nuevo.
Bien, entonces se detuvo en nuestro punto de quiebre aquí.
Y no ha imprimido nada más que su código impreso, cargado correctamente hay tres cubos en
nuestro recuento, pero no ha impreso ningún nombre de cubo.
Y lo que podemos ver aquí, tenemos el nombre del depósito y el valor de nuestro primer
depósito.
Entonces hacemos clic aquí y hacemos clic en reanudar.
Ahora imprimirá ese código o imprimirá ese cubo, que es la estrella del código I divagando, e irá al
siguiente bucanero.
Entonces se detuvo nuevamente.
Y podemos ver aquí que es diferente.
Así que lo revisaremos de nuevo y se imprimirá, y seguiremos adelante y podremos revisar
todo nuestro código y ayudarnos a descubrir qué está sucediendo.
Entonces, lo que voy a hacer ahora es deshacerme de eso ahora.
Así que solo haz clic en eso.
Deshágase de esta expresión de reloj.
Bueno.
Y luego lo volveré a ejecutar.
Y ahi vamos.
Tan solo corriendo como antes sin ningún punto de quiebre.
Bien, eso nos lleva al final de la introducción al uso de Cloud nine para ejecutar o desarrollar y ejecutar y
depurar código de Python.
Entonces, lo que haremos es asegurarnos de limpiar todo esto para que el depurador esté vacío.
Esta bien.
Revelaría esta pantalla de salida del depurador aquí.
DIVULGA eso y cerraremos.
Nuestro editor aquí.
Esta bien.
Y solo voy a dejar eso como está.
Esta bien.
Y lo que haremos ahora es retrasar todos estos códigos, por lo que está seleccionando el árbol aquí.
Correcto.
Muy bien, haga clic, elimine.
Y solo limpiaré la pantalla aquí, así que desplázate hacia abajo hasta la agitación aquí.
Bien, ahora nuestro entorno de desarrollo Cloud9 está listo para la próxima vez que lo usemos.
Así que espero verte en el próximo.