Cuprins:
- Ce sunt API-urile?
- După cum vă puteți imagina, având în vedere complexitatea serviciilor AWS și modul în care Amazon se îmbunătățește și le extinde, API-ul AWS este un cățel mare - referința API AWS S3 manualul este de 269 de pagini. (Gândiți-vă că este o mulțime de pagini? Manualul de referință API AWS EC2 este
Video: Internet Technologies - Computer Science for Business Leaders 2016 2024
Amazon Web Services (AWS) mediul funcționează ca o colecție integrată de servicii hardware și software concepute pentru a permite utilizarea ușoară, rapidă și ieftină a resurselor de calcul. Acum, așezarea pe această colecție integrată este interfața de programare a aplicațiilor AWS (API, pe scurt): În esență, un API reprezintă o modalitate de a comunica cu o resursă de calcul.
În ceea ce privește AWS, nu se face nimic fără a utiliza API-ul AWS. API-ul AWS este singurul mod în care utilizatorii externi interacționează cu resursele AWS și nu există literalmente nici o modalitate de a utiliza resursele AWS fără implicarea API-ului. De fapt, dacă accesați AWS prin Consola de administrare AWS sau prin instrumentele din linia de comandă, utilizați de fapt instrumente care fac apeluri la API-ul AWS.
Ce sunt API-urile?
API-urile (interfețele de programare a aplicațiilor) au devenit din ce în ce mai importante în lumea computerelor. S-ar putea să vă considerați tipul de persoană care nu ar fi trebuit niciodată să utilizeze un API. Ai greșit. API au fost importante, sunt importante acum și vor deveni și mai importante. Mai mult decât probabil, ați folosit API-uri de ani de zile fără să știi asta.
În ceea ce privește Amazon, API este singura interfață externă pentru resursele și serviciile de calcul. Făcând apeluri API, nu se face nimic.
O modalitate bună de a descrie un API este de a spune că reprezintă o modalitate pentru un program de a interacționa cu altul printr-o interfață definită - cu alte cuvinte, un mecanism prin care orice alt program care comunică cu programul poate fi sigur că își va îndeplini rolul.
Ideea este că dacă un program de apelare furnizează informațiile corecte în sintaxa corectă, programul cu API va răspunde în modul solicitat.
După cum vă puteți imagina, având în vedere complexitatea serviciilor AWS și modul în care Amazon se îmbunătățește și le extinde, API-ul AWS este un cățel mare - referința API AWS S3 manualul este de 269 de pagini. (Gândiți-vă că este o mulțime de pagini? Manualul de referință API AWS EC2 este
561 pagini. ) Totuși, dacă analizați rapid exemplul următor al unui apel API, veți vedea rapid că seamănă foarte mult cu un exemplu (destul de simplu) REST:
// ec2. amazonaws. com /? Acțiune = RunInstances & ImageId = Ami-60a54009 & MaxCount = 3 & MinCount = 1 & Plasament. AvailabilityZone = us-east-1b & Monitorizare. Enabled = true & AUTHPARAMS
Apelul, care este simplu, instruiește AWS să ruleze între una și trei instanțe pe baza unei imagini a mașinii Amazon ami-60a54009 și să le plaseze în zona de disponibilitate us-east-1b.
AWS oferă capabilități de monitorizare, iar acest apel îl instruiește pe AWS să permită această monitorizare. Partea AUTHPARAMS este un stand-in pentru informațiile pe care AWS le utilizează pentru implementarea securității în API-ul său. Știți că acest apel are mecanismele de securitate adecvate pentru a asigura executarea acestuia.