Apis y cómo funcionan en Amazon Web Services

El (AWS) Entorno Amazon Web Services actúa como una colección integrada de servicios de hardware y software diseñados para permitir el uso fácil, rápido y barato de los recursos informáticos. Ahora, sentado encima de esta colección integrada es la interfaz de programación de aplicaciones AWS (API, por sus siglas): En esencia, un API

representa una forma de comunicarse con un recurso informático.

Con respecto a AWS, nada se hace sin utilizar la API de AWS. La API de AWS es la única forma en que los usuarios externos interactúan con los recursos de AWS, y hay literalmente no hay manera de utilizar los recursos de AWS sin la API está involucrado. De hecho, si se accede a través de la AWS las herramientas de línea de comandos de AWS Management Console o, en realidad se está utilizando herramientas que hacen llamadas a la API de AWS.

¿Cuáles son las API?

API (interfaces de programación de aplicaciones) se han vuelto cada vez más importante en el mundo de la informática. Usted puede considerar a sí mismo el tipo de persona que había nunca, nunca tiene que utilizar una API. Usted podría estar equivocado. APIs han sido importantes, son importantes ahora, y van a ser aún más importante. Lo más probable es que no, usted ha estado utilizando las API durante años sin siquiera saberlo.

Con respecto a Amazon, el API es el único interfaz externa a los recursos y servicios informáticos. Sin llamadas a la API están realizando, no se hace nada.

Una buena manera de describir una API es decir que representa una manera para que un programa a interactuar con otro a través de un definido interfaz - en otras palabras, un mecanismo por el cual cualquier otro programa que se comunica con el programa puede estar seguro de que cumplirá su función.

La idea es que si un programa de llamada proporciona la información correcta dentro de la sintaxis correcta, el programa con el API responderá de la manera solicitada.

La API de AWS

Como se pueden imaginar, dada la amplitud de los servicios de AWS y la forma en que Amazon ha ido mejorando y ampliando ellos, la API de AWS es una gran cachorro - el manual de referencia de la API AWS S3 es de 269 páginas. (Creo que es una gran cantidad de páginas? El manual de referencia de la API AWS EC2 es 561 páginas.)

Sin embargo, si usted toma una mirada rápida en el siguiente ejemplo de una llamada a la API, que da gusto ver que se parece mucho a un (bastante simple) RESTO ejemplo:

https://ec2.amazonaws.com/?Action=RunInstancesImageId=ami-60a54009MaxCount=3MinCount=1Placement.AvailabilityZone=us-east-1bMonitoring.Enabled=trueAUTHPARAMS

La convocatoria, que es sencillo, instruye AWS para ejecutar entre uno y tres casos sobre la base de una imagen de máquina de Amazon ami-60a54009 y para colocarlos en el nosotros-este-1b zona de disponibilidad.

AWS ofrece capacidades de monitoreo, y esta llamada instruye AWS para habilitar esta vigilancia. los Authparams parte es un sustituto de la información que AWS utiliza para implementar la seguridad en su API. Sepan que esta convocatoria cuenta con los mecanismos de seguridad adecuadas para garantizar su ejecución.