Réduisez les coûts avec Basic Ingest - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réduisez les coûts avec Basic Ingest

AWS IoT Core fournit une fonctionnalité appelée Basic Ingest que vous pouvez utiliser pour envoyer des données AWS IoT Core sans encourir AWS IoT de frais de messagerie. Cette fonctionnalité optimise le flux de données pour les charges de travail relatives à l’ingestion de grands volumes de données en supprimant l'agent de messages de publication et d'abonnement dans le circuit d'ingestion. Vous pouvez utiliser l'ingestion de base si vous connaissez les règles vers lesquelles vos messages doivent être acheminés.

Pour utiliser l'ingestion de base, vous envoyez des messages directement à une règle spécifique à l'aide d'une rubrique spéciale, $aws/rules/rule-name. Par exemple, pour envoyer un message à une règle nommée SiteWiseWindFarmRule, vous envoyez un message à la rubrique $aws/rules/SiteWiseWindFarmRule.

Si votre action de règle utilise des modèles de substitution contenant topic(Decimal), vous pouvez transmettre la rubrique d'origine à la fin de la rubrique spéciale d'ingestion de base, par exemple $aws/rules/rule-name/original-topic. Par exemple, pour utiliser l'ingestion de base avec l'exemple d'alias de propriété de parc éolien de la section précédente, vous pouvez envoyer des messages à la rubrique suivante.

$aws/rules/SiteWiseWindFarmRule//company/windfarm/3/turbine/7/temperature
Note

L'exemple ci-dessus inclut une deuxième barre oblique (//) car AWS IoT le préfixe Basic Ingest ($aws/rules/rule-name/) est supprimé de la rubrique visible par l'action de la règle. Dans cet exemple, la règle reçoit la rubrique /company/windfarm/3/turbine/7/temperature.

Pour plus d'informations, consultez la section Réduction des coûts de messagerie grâce à l'ingestion de base dans le Guide du AWS IoT développeur.