Acasă Finanțe personale Standardele majore de comunicare pentru AWS - dummy

Standardele majore de comunicare pentru AWS - dummy

Cuprins:

Video: Internet Technologies - Computer Science for Business Leaders 2016 2024

Video: Internet Technologies - Computer Science for Business Leaders 2016 2024
Anonim

Pentru a interacționa cu AWS într-un mod semnificativ, trebuie să comunicați cu acesta. Comunicarea are loc la mai multe niveluri, printre care se numără:

  • Transport: Acesta este stratul de bază care transferă efectiv datele între părți.
  • Discovery: Pentru a interacționa cu AWS, trebuie să știți ce metode sunt disponibile. Nivelul de descoperire vă permite să utilizați o adresă URL obișnuită pentru a solicita lista de metode disponibile pentru un anumit serviciu în XML sau JSON ca o listă de hyperlink-uri.
  • Cerere: După ce știți ce metode sunt disponibile, puteți face o solicitare, iar AWS oferă un răspuns.

Puteți rupe cu ușurință comunicarea în mai multe straturi, dar aceste straturi reprezintă cea mai elementară și esențială defalcare. Înțelegerea acestor straturi este suficientă pentru a scrie aplicații robuste utilizând AWS. (Deoarece aplicațiile dvs. devin mai mari și mai complexe, iar AWS adaugă mai multe funcționalități, poate fi necesar să lucrați cu straturi suplimentare.)

Transportarea datelor

Prima problemă de comunicare pe care trebuie să o abordați este problema transportului. AWS acceptă HTTP pentru solicitări nesigure și HTTPS pentru solicitări sigure pentru unele servicii, inclusiv cele din lista următoare:

  • Amazon Associates Web Service
  • Amazon CloudFront (HTTPS este necesar pentru API-ul de control; în prezent numai HTTP este acceptat pentru API-ul de cerere)
  • Amazon DevPay)
  • Amazon Elastic Compute Cloud
  • Amazon Flexible Payments Service (HTTPS este necesar)
  • Amazon Fulfillment Web Service (HTTPS este necesar)
  • Amazon Mechanical Turk
  • Amazon SimpleDB
  • Amazon Simple Queue Service
  • Amazon Simple Storage Service
  • În cele mai multe cazuri, utilizarea Secure Sockets Layer (SSL) sub formă de cereri HTTPS produce cel mai bun rezultat, deoarece informațiile rămân sigure pe Internet. Dacă datele de care aveți nevoie nu au caracter confidențial, puteți obține uneori o viteză mai bună de utilizare utilizând HTTP. În unele cazuri, trebuie să utilizați HTTP, deoarece serviciul nu acceptă HTTPS, deci asigurați-vă că verificați documentația de service înainte de a face orice ipoteze.

    Majoritatea dezvoltatorilor știu atât despre HTTP, cât și despre HTTPS prin dezvoltarea aplicațiilor pentru desktop și browser. Cu toate acestea, ceea ce este posibil să nu știți este că AWS acceptă, de asemenea, transportul prin mesagerie prin telemetrie (MQTT). Acest protocol de transport pentru publicarea / abonarea mesajelor abordează nevoile dispozitivelor constrânse, cum ar fi cele utilizate pentru a efectua sarcinile Internet de lucruri (IoT) și Machine-to-Machine (M2M).Verificați mai multe informații despre MQTT și vizualizarea AWS a acestuia. AWS permite utilizarea MQTT cu un număr de servicii, inclusiv

    • Amazon Simple Storage Service
    • Amazon DynamoDB
    • Amazon Kinesis
    • AWS Lambda
    • Amazon Simple Notification Service
    • > Obținerea unei metode API

    Înainte de a putea face ceva cu AWS, trebuie să știți ce sarcini (accesibile prin metode) sunt disponibile. Documentația API vă poate oferi o imagine de ansamblu a ceea ce puteți face, însă lista actuală a metodelor disponibile este flexibilă și variază în funcție de context. De exemplu, este posibil să nu puteți efectua anumite activități cu unele servicii deoarece nu aveți o conexiune securizată sau nu ați configurat serviciul pentru a vă suporta sarcina dorită.

    Unul dintre motivele pentru care doriți să utilizați REST este că nu creează cereri de creare, citire, actualizare și ștergere (CRUD) direct la HTTP ca un protocol (crearea unui contract de neîntemeiat pe care trebuie să îl modificați timpul necesar pentru a face o schimbare). Faceți o solicitare utilizând o adresă URL standard cu o solicitare GET și primiți o listă de linkuri hypermedia la apelurile metodice reale. Articolul despre Hypermedia ca motor al statului de aplicare (HATEOAS) descrie modul în care acest proces funcționează mai detaliat.

    Inițial, REST sa bazat pe XML pentru a furniza lista de link-uri către anumite apeluri de metode, însă utilizarea Hypermedia Access Language (HAL) vă permite să utilizați în schimb JSON, ceea ce este mai ușor de înțeles. AWS se bazează în prezent pe XML pentru orice tip de interogare API, deoarece majoritatea dezvoltatorilor par să înțeleagă mai bine XML-ul. este formatul nativ pentru AWS. Acest articol vă oferă detalii despre API-ul REST.

    În același timp, AWS a oferit un suport extins pentru Protocolul de acces simplu de obiect (SOAP). De fapt, puteți utiliza în continuare SOAP pentru a face cereri, dar numai prin utilizarea HTTPS. În alte cazuri, AWS nu mai acceptă SOAP deloc (un exemplu de depreciere pentru serviciul EC2).

    Efectuarea unei solicitări

    Solicitările și răspunsurile urmează modelele familiare utilizate cu alte servicii web. Cu toate acestea, AWS este atent să vă asigurați că știți că REST este doar arhitectura și că cererile API adaugă ceva la REST; adică reprezintă un strat diferit. În multe cazuri, vedeți REST / interogare, care se referă la REST folosit cu un apel API de un anumit tip.

    Trebuie să semnați cele mai multe cereri REST pe care le faceți la AWS. Unele servicii, cum ar fi Serviciul de stocare simplă (S3), permit solicitări anonime. Cu toate acestea, pentru a obține o cantitate semnificativă de informații, trebuie să furnizați cereri semnate (autentificate). Cu toate acestea, acest articol descrie modul de utilizare a unei astfel de solicitări pentru a remedia o problemă de securitate cu o găleată S3.

    Când faceți o solicitare utilizând CLI sau un SDK, mediul vă semnează solicitarea. Chiar dacă cererea este încă semnată, nu trebuie să vă faceți griji cu privire la efectuarea manuală a sarcinii. Puteți citi mai multe despre semnarea detaliilor la.

    Standardele majore de comunicare pentru AWS - dummy

    Alegerea editorilor

    Social Media Design: Twitter Opțiuni imagine - dummy

    Social Media Design: Twitter Opțiuni imagine - dummy

    Jonglați constrângerile legate de spațiu și modul cel mai bun de a poziționa cele trei imagini separate pe care vi se permite să le utilizați în profilul dvs. Twitter.

    Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

    Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

    ÎNainte de scufundări în elementele de bază ale proiectării o pagină solidă Facebook, aruncați o privire asupra unor branduri care profită din plin de Facebook cu pagini proprii. Persoanele fizice și organizațiile de la bloggeri la proprietarii de magazine Etsy de la domiciliu la branduri internaționale folosesc Facebook pentru a se conecta cu clienții și fanii existenți, precum și cu potențialul lor ...

    Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

    Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

    Lucrurile noi pe care să le postați pe Facebook pot fi o adevărată corvoadă. Din fericire, există un truc pe care îl puteți optimiza pe acest site media social. Dacă puteți atinge postarea încrucișată a conținutului între servicii, vă puteți salva ceva timp. Twitter vă oferă posibilitatea de a vă conecta profilul cu alte servicii. Există, ...

    Alegerea editorilor

    Cum se verifică performanța sistemului cu AWS - dummies

    Cum se verifică performanța sistemului cu AWS - dummies

    AWS (Amazon Web Services) metode pentru monitorizarea serviciilor specifice AWS. Cu toate acestea, este posibil să aveți probleme de performanță a sistemului sau probleme de aplicare non-AWS care trebuie abordate, ceea ce înseamnă că aveți instrumente care pot funcționa în afara AWS. Pachetul de grupuri de instrumente de performanță conține un număr de instrumente specifice pentru realizarea acestei sarcini ...

    Cum să alegeți serviciile AWS de care aveți nevoie - dummies

    Cum să alegeți serviciile AWS de care aveți nevoie - dummies

    Amintiți-vă că aveți doar 12 luni de libertate proces în care să se ia decizii privind serviciile AWS (Servicii Amazon Web) pe care să le utilizați în afacerea dvs. Douăsprezece luni pot părea mult timp, dar veți descoperi că se evaporă înaintea ochilor dvs. în timp ce încercați să vă jonglați responsabilitățile zilnice, întâlnirile ...

    Probleme de securitate aWS - dummy

    Probleme de securitate aWS - dummy

    Pentru a utiliza AWS (Amazon Web Services) cale. Administratorii și profesioniștii în domeniul securității se pot răzbuna rapid, încercând să păstreze aceste computere interconectate în siguranță, dar aceasta face parte din descrierea postului. Trebuie să urmați cele mai bune practici în securizarea sistemelor informatice, a datelor pe care le conțin, ...

    Alegerea editorilor

    Cum se asamblează o Circuit de organe color - dummies

    Cum se asamblează o Circuit de organe color - dummies

    După ce ați strâns toate materialele de care aveți nevoie construiți un organ de culoare, sunteți gata să asamblați proiectul. Vedeți ce aveți nevoie pentru a construi un circuit de organe color. Veți avea nevoie de următoarele instrumente: Sârma de lipit, de preferință cu setări de 20 și 40 W Solder Utilizați lipire mai groasă pentru firele de tensiune și subțire ...

    Construirea unui Circuit Dead-Bug Style - dummies

    Construirea unui Circuit Dead-Bug Style - dummies

    ) Sunt montate cu capul în jos pe placa de circuit imprimat (PC), majoritatea picioarelor lipindu-se în aer! Arata ca multe. . . morți bug-uri! Un alt nume pentru acest tip de construcție este "circuitele de aer", deoarece componentele sunt atașate direct la ...

    Aplicarea RFID în lumea reală - dummies

    Aplicarea RFID în lumea reală - dummies

    Capacitatea de a urmări și de a urmări, de a urmări și de a găsi, peek sunt toate îmbunătățite prin utilizarea RFID. Unii avocați de confidențialitate vă faceți griji că aparatele vor atașa în mod magic etichetele RFID la îmbrăcăminte sau pantofi pe măsură ce vă plimbați prin magazin sau în jurul unui birou, dar acest lucru este foarte puțin probabil. Limitele ...