Publié le: Sep 28, 2023
Aujourd'hui, AWS IoT Core, un service cloud entièrement géré qui vous permet de connecter des milliards d'appareils et de traiter des milliers de milliards de messages, prend en charge les en-têtes dans l'action Kafka du moteur de règles. Vous pouvez utiliser les en-têtes Kafka pour envoyer des métadonnées supplémentaires depuis des appareils IoT vers un cluster Apache Kafka autogéré ou vers Amazon Managed Streaming for Apache Kafka (Amazon MSK), sans modifier la charge utile d'origine des messages IoT.
L'action Kafka est une fonctionnalité du moteur de règles d'AWS IoT Core servant à acheminer vos messages IoT vers des clusters Kafka. Grâce à cette nouvelle fonctionnalité, vous avez la possibilité de transmettre des métadonnées supplémentaires (l'horodatage, l'adresse IP source du diffuseur de publication d'un message IoT et les propriétés utilisateur MQTT, par exemple) aux clusters Kafka à l'aide de simples en-têtes. Votre expérience de développement s'en trouve simplifiée, car vous n'avez plus besoin d'intégrer ces métadonnées dans la charge utile réelle. Pour commencer, connectez vos appareils IoT à AWS IoT Core, puis définissez une règle IoT et une action Kafka consistant à acheminer le message IoT vers votre cluster Kafka.
La prise en charge des en-têtes par AWS IoT Core dans l'action Kafka est disponible dans les régions AWS suivantes : Amérique du Sud (São Paulo), Asie-Pacifique (Hong Kong), Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Canada (Centre), Europe (Francfort), Europe (Irlande), Europe (Londres), Europe (Paris), Europe (Stockholm), Moyen-Orient (Bahreïn), Moyen-Orient (Émirats arabes unis), USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon), AWS GovCloud (US, côte est) et AWS GovCloud (US, côte ouest).
Pour plus d'informations, consultez le guide de développement.