Accueil Finances personnelles Les principales normes de communication pour AWS - mannequins

Les principales normes de communication pour AWS - mannequins

Table des matières:

Vidéo: Review & Configuration Amazon Echo Dot Alexa 2nd Generation : PDAControl 2025

Vidéo: Review & Configuration Amazon Echo Dot Alexa 2nd Generation : PDAControl 2025
Anonim

Pour interagir avec AWS de manière significative, vous devez communiquer avec lui. La communication se produit à plusieurs niveaux, dont:

  • Transport: C'est la couche sous-jacente qui transfère les données entre les parties.
  • Découverte: Pour interagir avec AWS, vous devez connaître les méthodes disponibles. Le niveau de découverte vous permet d'utiliser une URL commune pour demander la liste des méthodes disponibles pour un service particulier dans XML ou JSON sous la forme d'une liste de liens hypertexte.
  • Demande: Une fois que vous savez quelles méthodes sont disponibles, vous pouvez effectuer une requête et AWS fournit une réponse.

Vous pouvez facilement interrompre la communication en plusieurs couches, mais ces couches représentent la panne la plus fondamentale et la plus essentielle. Comprendre ces couches est suffisant pour écrire des applications robustes en utilisant AWS. (Au fur et à mesure que vos applications deviennent plus volumineuses et complexes et qu'AWS ajoute davantage de fonctionnalités, vous devrez peut-être travailler avec des couches supplémentaires.)

Transport des données

Le premier problème de communication à résoudre est le transport. AWS prend en charge HTTP pour les demandes non sécurisées et HTTPS pour les demandes sécurisées pour certains services, y compris ceux de la liste suivante:

  • Service Web Amazon Associates
  • Amazon CloudFront (HTTPS est requis pour l'API de contrôle, seul le protocole HTTP est actuellement accepté pour l'API de demande)
  • Amazon DevPay (HTTPS est requis pour le service de licence)
  • Amazon Elastic Compute Cloud
  • Service Amazon Flexible Payments (HTTPS requis)
  • Service Web Amazon Fulfillment (HTTPS requis)
  • Amazon Mechanical Turk
  • Amazon SimpleDB
  • Amazon Simple Queue Service
  • Amazon Simple Storage Service

Dans la plupart des cas, l'utilisation de Secure Sockets Layer (SSL) sous la forme de requêtes HTTPS produit le meilleur résultat car les informations restent sécurisées sur Internet. Si les données dont vous avez besoin ne sont pas de nature confidentielle, vous pouvez parfois obtenir une meilleure vitesse d'application en utilisant HTTP à la place. Dans certains cas, vous devez utiliser HTTP car le service ne prend pas en charge le protocole HTTPS. Vérifiez donc la documentation du service avant de formuler des hypothèses.

La plupart des développeurs connaissent à la fois HTTP et HTTPS via le développement d'applications de bureau et de navigateur. Toutefois, ce que vous ne savez peut-être pas, c'est que AWS prend également en charge le transport de télémétrie Message Queuing (MQTT). Ce protocole de transport de messagerie de publication / abonnement répond aux besoins des périphériques contraints, tels que ceux utilisés pour effectuer les tâches de l'Internet des objets (IoT) et de la machine-to-machine (M2M).Consultez plus d'informations sur MQTT à et la vue AWS de celui-ci. AWS permet l'utilisation de MQTT avec un certain nombre de services, y compris

  • Amazon Simple Storage Service
  • Amazon DynamoDB
  • Amazon Kinesis
  • AWS Lambda
  • Amazon Simple Notification Service
  • Amazon Simple Queue Service > Obtention d'une liste de méthodes API

Avant de pouvoir faire quoi que ce soit avec AWS, vous devez savoir quelles tâches (accessibles par méthodes) sont disponibles. La documentation de l'API peut vous fournir un aperçu de ce que vous pouvez faire, mais la liste actuelle des méthodes disponibles est flexible et varie selon le contexte. Par exemple, vous ne pourrez peut-être pas effectuer certaines tâches avec certains services, car vous ne disposez pas d'une connexion sécurisée ou vous n'avez pas configuré le service pour prendre en charge la tâche souhaitée.

L'une des raisons pour lesquelles vous souhaitez utiliser REST est qu'il ne mappe pas directement les requêtes Créer, Lire, Mettre à jour et Supprimer (CRUD) au protocole HTTP comme le fait un protocole (créer un contrat incassable que vous devez modifier tous les le temps dont vous avez besoin pour faire un changement). Vous effectuez une requête en utilisant une URL standard avec une requête GET et recevez une liste de liens hypermédia vers les appels de méthode réels. L'article sur Hypermedia en tant que moteur de l'état d'application (HATEOAS) décrit comment ce processus fonctionne plus en détail.

À l'origine, REST utilisait XML pour fournir la liste des liens vers des appels de méthode spécifiques, mais l'utilisation de Hypermedia Access Language (HAL) vous permet d'utiliser JSON à la place, ce qui est plus facile à comprendre. AWS s'appuie actuellement sur XML pour toutes les requêtes d'API, car la plupart des développeurs semblent mieux comprendre XML. est le format natif pour AWS. Cet article fournit des détails sur l'API REST.

À un moment donné, AWS fournissait un support étendu pour le protocole SOAP (Simple Object Access Protocol). En fait, vous pouvez toujours utiliser SOAP pour faire des demandes, mais seulement en utilisant HTTPS. Dans d'autres cas, AWS ne prend plus en charge SOAP (exemple d'obsolescence pour le service EC2).

Faire une demande

Les demandes et les réponses suivent les modèles familiers utilisés avec d'autres services Web. Toutefois, AWS veille à ce que vous sachiez que REST est simplement l'architecture et que les demandes d'API ajoutent quelque chose à REST; c'est-à-dire qu'ils représentent une couche différente. Dans la plupart des cas, vous voyez REST / query, qui fait référence à REST utilisé avec un appel d'API quelconque.

Vous devez signer la plupart des demandes REST que vous envoyez à AWS. Certains services, tels que Simple Storage Service (S3), autorisent les demandes anonymes. Cependant, pour recueillir une quantité significative d'informations, vous devez fournir des demandes signées (authentifiées). Toutefois, cet article explique comment utiliser une telle demande pour résoudre un problème de sécurité avec un compartiment S3.

Lorsque vous effectuez une demande à l'aide de la CLI ou d'un SDK, l'environnement signe votre demande pour vous. Même si la demande est toujours signée, vous n'avez pas à vous soucier de l'exécution manuelle de la tâche. Vous pouvez en savoir plus sur la signature des détails à.

Les principales normes de communication pour AWS - mannequins

Le choix des éditeurs

Principes de base du protocole de routage IP Multicast - dummies

Principes de base du protocole de routage IP Multicast - dummies

IP Le routage multicast est le routage du trafic multicast. La nature des données IP Multicast est telle qu'elle a ses propres problèmes de routage de réseau Cisco. Il existe quatre protocoles de multidiffusion principaux pris en charge par le Cisco IOS actuel. L'illustration vous montre approximativement où les protocoles sont utilisés; Ce qui suit est ...

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Nouveau concentrateur ou passer à un réseau mappé STP (Spanning Tree Protocol)? Pour cet exemple, un concentrateur était connecté à un port sur les deux commutateurs 11: 99 et 77: 22. Un concentrateur était utilisé car il ne disposait pas d'une intelligence réseau. L'effet net est en fait le même que ...

Types de réseau local (LAN) - nuls

Types de réseau local (LAN) - nuls

Un WAN est un type de réseau local (LAN) . Un réseau local est un réseau privé généralement constitué d'une connexion réseau fiable, rapide et bien connectée. Les alternatives sur le framework LAN incluent CAN, MAN et WAN. Ces trois options de réseau sont illustrées ci-dessous: CAN Si vous utilisez le réseau LAN ...

Le choix des éditeurs

Bebo est l'application de médias sociaux pour vous? - les nuls

Bebo est l'application de médias sociaux pour vous? - les nuls

Comment savez-vous quel est le bon média social pour vous? La culture moderne devient de plus en plus dépendante des médias sociaux tels que Bebo, Facebook, Twitter et What'sApp, ainsi que de nombreux autres. Le questionnaire suivant vous aidera à déterminer si vous avez ou non ce qu'il faut pour être social sur le nouveau ...

Comment utiliser Bebo - dummies

Comment utiliser Bebo - dummies

Bebo, la nouvelle application des médias sociaux, est aussi facile à utiliser que C'est amusant à regarder. Vous pouvez obtenir cette nouvelle application sur Google Play Store et Apple App Store. Lancez Bebo et suivez les instructions à l'écran pour terminer le processus de création de compte. Après avoir téléchargé avec succès, ...

Le choix des éditeurs

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

La plupart des blogs contiennent du matériel de barre latérale. La plupart des blogs sont disposés en deux ou trois colonnes, et le contenu de la barre latérale apparaît généralement dans les deuxième et / ou troisième colonnes. Certains blogs n'ont pas de barres latérales, et sur d'autres blogs, vous pouvez découvrir des éléments supplémentaires au-delà de ce que vous voyez ici. Archives basées sur la date: Presque tous les blogs sont ...

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Ne sont que quelques-unes modèles conflit en cours d'exécution des publicités avec vos meilleurs intérêts. C'est quand vous bloguez pour vendre vos propres produits ou pour promouvoir vos services professionnels. Même dans ce cas, il est toujours possible de diffuser des annonces sur ces blogs, surtout si les annonces font la promotion de produits et de services complémentaires et non concurrents. Mais si vous êtes ...

Quand maman blogue pour Swag is Okay - les mannequins

Quand maman blogue pour Swag is Okay - les mannequins

Dans certaines circonstances légitimes vous pouvez vous sentir travailler gratuitement vaut votre temps et la publicité que vous offrez à une marque. Cela peut être comparé à un stage non rémunéré. Si vous êtes stagiaire et que vous avez une excellente expérience de travail, alors c'est une entreprise précieuse. Si vous êtes stagiaire et que vous ne versez que du café et que vous livrez ...