Apis et comment ils fonctionnent dans les services Web d'Amazon

L'Amazon Web Services (AWS) environnement agit comme un ensemble intégré de services matériels et logiciels conçus pour permettre l'utilisation facile, rapide et peu coûteux des ressources informatiques. Maintenant, assis au sommet de cette collection intégrée est l'interface AWS de programmation d'application (API, pour faire court): En substance, un API

Sommaire

représente un moyen de communiquer avec une ressource informatique.

En ce qui concerne AWS, rien ne se fait sans l'aide de l'API AWS. L'API AWS est la seule façon dont les utilisateurs interagissent avec externes ressources AWS, et il est littéralement aucun moyen d'utiliser les ressources AWS sans l'API soit impliqué. En fait, si vous accédez par la AWS AWS Management Console ou les outils de ligne de commande, vous êtes réellement utilisez des outils qui font des appels à l'API AWS.

Quels sont les API?

API (interfaces de programmation d'application) sont devenus de plus en plus important dans le monde de l'informatique. Vous pouvez vous le genre de personne qui ne l'avait jamais, jamais avoir à utiliser une API considérer. Vous auriez tort. API ont été importants, ils sont importants maintenant, et ils vont devenir encore plus importante. Plus que probable, vous avez été en utilisant les API pendant des années sans même le savoir.




En ce qui concerne l'Amazone, l'API est la seule interface externe aux ressources et services informatiques. Sans les appels d'API faits, rien ne se fait.

Une bonne façon de décrire une API est-à-dire qu'elle représente un moyen pour un programme à interagir avec un autre via un définie interface - en d'autres termes, un mécanisme par lequel un autre programme qui communique avec le programme peut être assuré qu'il sera remplir son rôle.

L'idée est que si un programme appelant fournit la bonne information au sein de la syntaxe correcte, le programme avec l'API répondra de la manière demandée.

L'API AWS

Comme vous pouvez l'imaginer, compte tenu de l'intégralité des services AWS et la façon dont Amazon a été l'amélioration et en les étendant, l'API AWS est une grande chiot - le manuel de référence de l'API AWS S3 est de 269 pages. (Pense que ce beaucoup de pages? Le manuel de référence de l'API AWS EC2 est 561 pages.)

Toutefois, si vous prenez un coup d'oeil à l'exemple suivant d'un appel d'API, vous verrez rapidement qu'il ressemble beaucoup à une (assez simple) REST exemple:

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

L'appel, qui est simple, charge AWS à courir entre un et trois cas basée sur une image de la machine d'Amazon ami-60a54009 et de les placer dans le nous-est-1b zone de disponibilité.

AWS fournit des capacités de surveillance, et cet appel ordonne AWS pour permettre cette surveillance. La AUTHPARAMS partie est un stand-in pour l'information que AWS utilise pour implémenter la sécurité dans son API. Sachez que cet appel a les mécanismes de sécurité appropriées en place pour assurer son exécution.


» » » » Apis et comment ils fonctionnent dans les services Web d'Amazon