Zuhause Persönliche Finanzen Die wichtigsten Kommunikationsstandards für AWS - Dummies

Die wichtigsten Kommunikationsstandards für AWS - Dummies

Inhaltsverzeichnis:

Video: Die Logistik braucht OPC UA 2025

Video: Die Logistik braucht OPC UA 2025
Anonim

Um mit AWS auf sinnvolle Weise zu interagieren, müssen Sie mit ihm kommunizieren. Die Kommunikation erfolgt auf mehreren Ebenen, darunter:

  • Transport: Dies ist die zugrunde liegende Ebene, die die Daten tatsächlich zwischen den Parteien überträgt.
  • Erkennung: Um mit AWS zu interagieren, müssen Sie wissen, welche Methoden verfügbar sind. Die Erkennungsebene ermöglicht es Ihnen, eine gemeinsame URL zu verwenden, um die Liste der verfügbaren Methoden für einen bestimmten Dienst in XML oder JSON als Liste von Hyperlinks anzufordern.
  • Anforderung: Nachdem Sie wissen, welche Methoden verfügbar sind, können Sie eine Anfrage stellen und AWS gibt eine Antwort.

Sie können die Kommunikation leicht in mehrere Schichten aufteilen, aber diese Schichten sind die grundlegendsten und wichtigsten Zusammenbrüche. Das Verständnis dieser Schichten reicht aus, um robuste Anwendungen mit AWS zu schreiben. (Da Ihre Anwendungen größer und komplexer werden und AWS mehr Funktionalität bietet, müssen Sie möglicherweise mit zusätzlichen Schichten arbeiten.)

Transportieren der Daten

Das erste Kommunikationsproblem, das Sie beheben müssen, ist die Transportbedingung. AWS unterstützt HTTP für nicht sichere Anforderungen und HTTPS für sichere Anforderungen für einige Dienste, einschließlich derer in der folgenden Liste:

  • Amazon Associates Webdienst
  • Amazon CloudFront (HTTPS wird für die Steuer-API benötigt; derzeit wird nur HTTP für die Anforderungs-API akzeptiert)
  • Amazon DevPay (HTTPS wird für den Lizenzdienst benötigt)
  • Amazon Elastic Compute Cloud
  • Flexibler Amazon Payments Service (HTTPS wird benötigt)
  • Amazon Fulfillment Web Service (HTTPS wird benötigt)
  • Amazon Mechanical Turk
  • Amazon SimpleDB
  • Amazon Simple Queue Service
  • Einfacher Amazon-Speicherdienst

In den meisten Fällen liefert die Verwendung von SSL (Secure Sockets Layer) in Form von HTTPS-Anforderungen das beste Ergebnis, da die Informationen über das Internet sicher bleiben. Wenn die Daten, die Sie benötigen, nicht vertraulich sind, können Sie manchmal eine bessere Anwendungsgeschwindigkeit mit HTTP erzielen. In einigen Fällen müssen Sie HTTP verwenden, da der Dienst HTTPS nicht unterstützt. Überprüfen Sie daher die Service-Dokumentation, bevor Sie irgendwelche Annahmen treffen.

Die meisten Entwickler kennen sowohl HTTP als auch HTTPS durch die Entwicklung von Desktop- und Browseranwendungen. Was Sie jedoch möglicherweise nicht wissen, ist, dass AWS auch Message Queuing Telemetry Transport (MQTT) unterstützt. Dieses Publish / Subscribe-Messaging-Transportprotokoll erfüllt die Anforderungen von eingeschränkten Geräten, z. B. solchen, die zur Ausführung der Internet of Things (IoT) - und Machine-to-Machine (M2M) -Tasks verwendet werden.Weitere Informationen zu MQTT und der AWS-Ansicht finden Sie hier. AWS ermöglicht die Verwendung von MQTT mit einer Reihe von Diensten, einschließlich

  • Einfacher Amazon-Speicherdienst
  • Amazon DynamoDB
  • Amazon Kinesis
  • AWS Lambda
  • Einfacher Amazon-Benachrichtigungsdienst
  • Einfacher Amazon-Warteschlangendienst > Beschaffung einer API-Methodenliste

Bevor Sie mit AWS etwas anfangen können, müssen Sie wissen, welche Aufgaben (über Methoden zugänglich) verfügbar sind. Die API-Dokumentation kann Ihnen einen Überblick darüber geben, was Sie tun können. Die tatsächliche Liste der verfügbaren Methoden ist jedoch flexibel und kann je nach Kontext variieren. Beispielsweise können Sie möglicherweise bestimmte Aufgaben bei einigen Diensten nicht ausführen, weil Ihnen eine sichere Verbindung fehlt oder Sie den Dienst nicht für die Unterstützung der gewünschten Aufgabe konfiguriert haben.

Einer der Gründe, warum Sie REST verwenden möchten, ist, dass es keine CRUD-Anforderungen (Create, Read, Update und Delete) direkt auf das HTTP abbildet, wie es ein Protokoll tut (wodurch ein unzerbrechlicher Vertrag entsteht, den Sie jedes Mal ändern müssen). Zeit, die Sie ändern müssen). Sie stellen eine Anfrage über eine Standard-URL mit einer GET-Anfrage an und erhalten eine Liste von Hypermedia-Links zu den eigentlichen Methodenaufrufen. Der Artikel über Hypermedia als die Engine of Application State (HATEOAS) beschreibt, wie dieser Prozess ausführlicher funktioniert.

Ursprünglich verwendete REST XML, um die Liste der Verknüpfungen zu bestimmten Methodenaufrufen bereitzustellen, aber die Verwendung von Hypermedia Access Language (HAL) ermöglicht es Ihnen, stattdessen JSON zu verwenden, was einfacher zu verstehen ist. AWS verlässt sich derzeit auf XML für jede Art von API-Abfrage, da die meisten Entwickler XML besser zu verstehen scheinen. ist das native Format für AWS. Dieser Artikel enthält Details zur REST-API.

Auf einmal unterstützte AWS das Simple Object Access Protocol (SOAP) umfassend. Tatsächlich können Sie SOAP weiterhin verwenden, um Anforderungen zu stellen, jedoch nur unter Verwendung von HTTPS. In anderen Fällen unterstützt AWS SOAP nicht mehr (ein Beispiel für die Einstellung des EC2-Dienstes).

Eine Anfrage erstellen

Anfragen und Antworten folgen den vertrauten Mustern, die mit anderen Webdiensten verwendet werden. AWS acht- achtet jedoch sorgfältig darauf, dass Sie wissen, dass REST lediglich die Architektur ist und dass API-Anforderungen etwas zu REST hinzufügen. das heißt, sie repräsentieren eine andere Schicht. In vielen Fällen sehen Sie REST / query, die sich auf REST bezieht, der bei einem API-Aufruf eines bestimmten Typs verwendet wird.

Sie müssen die meisten REST-Anforderungen signieren, die Sie an AWS stellen. Einige Dienste, z. B. der einfache Speicherdienst (S3), ermöglichen anonyme Anforderungen. Um eine signifikante Menge an Informationen zu sammeln, müssen Sie jedoch signierte (authentifizierte) Anfragen stellen. In diesem Artikel wird jedoch beschrieben, wie Sie mit einer solchen Anforderung ein Sicherheitsproblem mit einem S3-Bucket beheben können.

Wenn Sie eine Anfrage mit der CLI oder einem SDK stellen, signiert die Umgebung Ihre Anfrage für Sie. Auch wenn die Anforderung noch signiert ist, müssen Sie sich nicht um die manuelle Ausführung der Aufgabe kümmern. Weitere Informationen zum Signieren von Daten finden Sie unter.

Die wichtigsten Kommunikationsstandards für AWS - Dummies

Die Wahl des Herausgebers

Web Marketing: Warum Suchmaschinen existieren - Dummies

Web Marketing: Warum Suchmaschinen existieren - Dummies

Wenn Sie verstehen, warum Suchmaschinen existieren, können sie für Sie in Ihrem Web-Marketing-Geschäft arbeiten. Also, hier ist eine kurze Lektion, warum Suchmaschinen existieren und wie Sie sie nutzen können, um Geld zu verdienen. Suchmaschinen liefern Relevanz. Relevanz bedeutet, dass Besucher auf Suchergebnisse klicken und zufrieden sind mit ...

Was sind Tür- und Informationsseiten? - dummies

Was sind Tür- und Informationsseiten? - dummies

Eine Doorway-Seite wird nur als Zugang von einer Suchmaschine zu Ihrer Website erstellt. Doorway-Seiten werden manchmal als Gateway-Seiten und Geisterseiten bezeichnet. Die Idee besteht darin, hoch optimierte Seiten zu erstellen, die von Suchmaschinen aufgenommen und indiziert werden und die mit etwas Glück gut ranken und somit den Traffic auf eine ...

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Eine Weiterleitung ist das automatische Laden einer Seite ohne Benutzereingriff. Sie klicken auf einen Link, um eine Webseite in Ihren Browser zu laden, und innerhalb von Sekunden verschwindet die geladene Seite, und eine neue wird angezeigt. Designer erstellen häufig Seiten für Suchmaschinen - optimierte, schlüsselwortreiche Seiten -, die Besucher auf die ...

Die Wahl des Herausgebers

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

, Wenn Kunden wissen, dass sie direkt mit ein Geschäft in den sozialen Medien, können sie aus einer beliebigen Anzahl von Gründen mit ihnen in Verbindung treten. Aber sobald sie merken, dass ein Problem mit dem Kundenservice oder einer Produktfrage über einen einzigen Tweet oder Beitrag angesprochen werden kann, ist es wahrscheinlicher, dass sie mit dem Unternehmen Geschäfte machen.

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Die heutige Technologie verändert die Art und Weise, wie wir Geschäfte machen blitzschnell. Auch der Social-Media-Handel bewegt sich blitzschnell, aber durch die Beobachtung von Erwähnungen und Fragen an die Community können Sie einen Eindruck davon bekommen, wie Ihr Markt über bevorstehende Veränderungen denkt. Auch andere Posts können Ihnen helfen, kritisches Feedback aus der Öffentlichkeit zusammenzustellen ...

Manage Social Media Commerce mit HootSuite - dummies

Manage Social Media Commerce mit HootSuite - dummies

HootSuite ist ein Social Media Management System zur Umsetzung von Outreach und Überwachung in sozialen Netzwerken über ein einziges webbasiertes Dashboard. Für Unternehmen wird HootSuite am häufigsten von Social-Media-Teams mit mehreren Agenten verwendet, aber auch viele Einzelanwender mögen es. Wenn Sie auf der Suche nach einer robusten Plattform sind, die alles an einem Ort hält, ...

Die Wahl des Herausgebers

Die 5 Kornsterne der Mittelmeer - Dummies

Die 5 Kornsterne der Mittelmeer - Dummies

Die Mittelmeerdiät ist in der Praxis des Habens begründet ein Vollkorn zu jeder Mahlzeit. Und nein, das bedeutet nicht, eine ganze Platte Vollkornspaghetti mit Fleischsauce zum Abendessen zu essen. Stattdessen machen die Menschen im Mittelmeerraum ihr Getreide zur Beilage oder schaffen durch die Zugabe von magerem Eiweiß mehr Gleichgewicht ...

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Der Verzehr von sieben bis zehn Portionen Obst und Gemüse pro Tag, wie sie für die mediterrane Ernährung empfohlen werden, mag sehr viel erscheinen, aber es muss keine so große Herausforderung sein. Wenn Sie nicht die Früchte und das Gemüse lieben, die spezifisch mit der Mittelmeerdiät verbunden sind, ist das okay! Essen Sie jede Art von Obst oder Gemüse, die Sie ...

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Sie haben vielleicht gedacht, dass der Oregano und Basilikum in Ihrer Spaghetti-Sauce lieferte nur einen deutlichen italienischen oder mediterranen Geschmack, aber diese kleinen Kräuter sind Pflanzen, was bedeutet, dass sie alle Arten von gesundheitlichen Vorteilen haben, die einen großen Einfluss auf Ihre allgemeine Gesundheit haben können. Einfache Gewürze wie Ingwer und Oregano enthalten Phytochemikalien, ...