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.
CloudWatch métriques
Le composant Amazon CloudWatch metrics (aws.greengrass.Cloudwatch
) publie sur Amazon des métriques personnalisées provenant des principaux appareils de Greengrass. CloudWatch Le composant permet aux composants de publier CloudWatch des métriques, que vous pouvez utiliser pour surveiller et analyser l'environnement de l'appareil principal de Greengrass. Pour plus d'informations, consultez la section Utilisation CloudWatch des métriques Amazon dans le guide de CloudWatch l'utilisateur Amazon.
Pour publier une CloudWatch métrique avec ce composant, publiez un message dans un sujet auquel ce composant est abonné. Par défaut, ce composant s'abonne à la rubrique de publication/d'abonnement cloudwatch/metric/put locale. Vous pouvez spécifier d'autres sujets, y compris les sujets AWS IoT Core MQTT, lorsque vous déployez ce composant.
Ce composant regroupe les métriques qui se trouvent dans le même espace de noms et les publie à CloudWatch intervalles réguliers.
Ce composant fournit des fonctionnalités similaires à celles du connecteur de CloudWatch métriques de la AWS IoT Greengrass version 1. Pour plus d'informations, consultez le connecteur de CloudWatch métriques dans le guide du développeur de la AWS IoT Greengrass V1.
Versions
Les versions de ce composant sont les suivantes :
-
3.2.x
-
3.1.x
-
3,0. x
-
2,1x
-
2,0.x
Pour plus d'informations sur les modifications apportées à chaque version du composant, consultez le journal des modifications.
Type
- v3.x
-
Ce composant est un composant générique (aws.greengrass.generic
). Le noyau Greengrass exécute les scripts de cycle de vie du composant.
- v2.x
-
Ce composant est un composant Lambda () aws.greengrass.lambda
. Le noyau Greengrass exécute la fonction Lambda de ce composant à l'aide du composant Lambda Launcher.
Pour de plus amples informations, veuillez consulter Types de composants.
Système d’exploitation
- v3.x
-
Ce composant peut être installé sur les appareils principaux qui exécutent les systèmes d'exploitation suivants :
- v2.x
-
Ce composant ne peut être installé que sur les appareils principaux de Linux.
Prérequis
Ce composant répond aux exigences suivantes :
- 3.x
-
-
Python version 3.7 installé sur le périphérique principal et ajouté à la variable d'environnement PATH.
-
Le rôle d'appareil Greengrass doit autoriser l'cloudwatch:PutMetricData
action, comme illustré dans l'exemple de politique IAM suivant.
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"cloudwatch:PutMetricData"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
Pour plus d'informations, consultez la référence CloudWatch des autorisations Amazon dans le guide de CloudWatch l'utilisateur Amazon.
- 2.x
-
-
Votre appareil principal doit répondre aux exigences pour exécuter les fonctions Lambda. Si vous souhaitez que le périphérique principal exécute des fonctions Lambda conteneurisées, le périphérique doit répondre aux exigences requises. Pour de plus amples informations, veuillez consulter Exigences relatives à la fonction Lambda.
-
Python version 3.7 installé sur le périphérique principal et ajouté à la variable d'environnement PATH.
-
Le rôle d'appareil Greengrass doit autoriser l'cloudwatch:PutMetricData
action, comme illustré dans l'exemple de politique IAM suivant.
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"cloudwatch:PutMetricData"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
Pour plus d'informations, consultez la référence CloudWatch des autorisations Amazon dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour recevoir les données de sortie de ce composant, vous devez fusionner la mise à jour de configuration suivante pour l'ancien composant routeur d'abonnement (aws.greengrass.LegacySubscriptionRouter
) lorsque vous déployez ce composant. Cette configuration indique le sujet dans lequel ce composant publie les réponses.
Legacy subscription router v2.1.xLegacy subscription router v2.0.x
- Legacy subscription router v2.1.x
{
"subscriptions": {
"aws-greengrass-cloudwatch": {
"id": "aws-greengrass-cloudwatch",
"source": "component:aws.greengrass.Cloudwatch",
"subject": "cloudwatch/metric/put/status",
"target": "cloud"
}
}
}
- Legacy subscription router v2.0.x
{
"subscriptions": {
"aws-greengrass-cloudwatch": {
"id": "aws-greengrass-cloudwatch",
"source": "arn:aws:lambda:region
:aws:function:aws-greengrass-cloudwatch:version
",
"subject": "cloudwatch/metric/put/status",
"target": "cloud"
}
}
}
-
region
Remplacez-le par Région AWS celui que vous utilisez.
-
version
Remplacez-le par la version de la fonction Lambda exécutée par ce composant. Pour trouver la version de la fonction Lambda, vous devez consulter la recette de la version de ce composant que vous souhaitez déployer. Ouvrez la page de détails de ce composant dans la AWS IoT Greengrass console et recherchez la paire clé-valeur de la fonction Lambda. Cette paire clé-valeur contient le nom et la version de la fonction Lambda.
Vous devez mettre à jour la version de la fonction Lambda sur l'ancien routeur d'abonnement chaque fois que vous déployez ce composant. Cela garantit que vous utilisez la bonne version de la fonction Lambda pour la version du composant que vous déployez.
Pour de plus amples informations, veuillez consulter Créer des déploiements.
Points de terminaison et ports
Ce composant doit être capable d'effectuer des demandes sortantes vers les points de terminaison et les ports suivants, en plus des points de terminaison et des ports requis pour le fonctionnement de base. Pour de plus amples informations, veuillez consulter Autoriser le trafic des appareils via un proxy ou un pare-feu.
Point de terminaison |
Port |
Obligatoire |
Description |
monitoring.region .amazonaws.com
|
443 |
Oui |
Téléversez CloudWatch des métriques.
|
Dépendances
Lorsque vous déployez un composant, il déploie AWS IoT Greengrass également des versions compatibles de ses dépendances. Cela signifie que vous devez satisfaire aux exigences relatives au composant et à toutes ses dépendances pour réussir le déploiement du composant. Cette section répertorie les dépendances des versions publiées de ce composant et les contraintes de version sémantiques qui définissent les versions des composants pour chaque dépendance. Vous pouvez également consulter les dépendances de chaque version du composant dans la AWS IoT Greengrass console. Sur la page de détails du composant, recherchez la liste des dépendances.
- 3.2.0
-
Le tableau suivant répertorie les dépendances pour les versions 3.2.0 de ce composant.
- 3.0.0 - 3.1.0
-
Le tableau suivant répertorie les dépendances pour les versions 3.0.0 à 3.1.0 de ce composant.
- 2.1.4 - 2.1.9
-
Le tableau suivant répertorie les dépendances pour les versions 2.1.4 à 2.1.9 de ce composant.
- 2.1.4 - 2.1.8
-
Le tableau suivant répertorie les dépendances pour les versions 2.1.4 et 2.1.8 de ce composant.
- 2.1.2 - 2.1.3
-
Le tableau suivant répertorie les dépendances pour les versions 2.1.2 et 2.1.3 de ce composant.
- 2.1.1
-
Le tableau suivant répertorie les dépendances pour la version 2.1.1 de ce composant.
- 2.0.8 - 2.1.0
-
Le tableau suivant répertorie les dépendances pour les versions 2.0.8 à 2.1.0 de ce composant.
- 2.0.7
-
Le tableau suivant répertorie les dépendances pour la version 2.0.7 de ce composant.
- 2.0.6
-
Le tableau suivant répertorie les dépendances pour la version 2.0.6 de ce composant.
- 2.0.5
-
Le tableau suivant répertorie les dépendances pour la version 2.0.5 de ce composant.
- 2.0.4
-
Le tableau suivant répertorie les dépendances pour la version 2.0.4 de ce composant.
- 2.0.3
-
Le tableau suivant répertorie les dépendances pour la version 2.0.3 de ce composant.
Pour plus d'informations sur les dépendances des composants, consultez la référence de la recette des composants.
Configuration
Ce composant fournit les paramètres de configuration suivants que vous pouvez personnaliser lorsque vous déployez le composant.
- v3.x
-
-
PublishInterval
-
(Facultatif) Le nombre maximal de secondes à attendre avant que le composant publie des métriques par lots pour un espace de noms donné. Pour configurer le composant afin qu'il publie les métriques au fur et à mesure qu'il les reçoit, c'est-à-dire sans traitement par lots, spécifiez0
.
Le composant publie CloudWatch après avoir reçu 20 métriques dans le même espace de noms ou après l'intervalle que vous spécifiez.
Le composant ne précise pas l'ordre dans lequel les événements sont publiés.
Cette valeur peut être de 900 secondes au maximum.
Par défaut : 10 secondes
-
MaxMetricsToRetain
-
(Facultatif) Le nombre maximum de métriques dans tous les espaces de noms à enregistrer en mémoire avant que le composant ne les remplace par des métriques plus récentes.
Cette limite s'applique lorsque l'appareil principal n'est pas connecté à Internet. Le composant met donc en mémoire tampon les métriques pour les publier ultérieurement. Lorsque la mémoire tampon est pleine, le composant remplace les mesures les plus anciennes par les plus récentes. Les métriques d'un espace de noms donné remplacent uniquement les métriques du même espace de noms.
Si le processus hôte du composant est interrompu, le composant n'enregistre pas les métriques. Cela peut se produire lors d'un déploiement ou lorsque le périphérique principal redémarre, par exemple.
Cette valeur doit être d'au moins 2 000 métriques.
Par défaut : 5 000 métriques
InputTopic
-
(Facultatif) Rubrique à laquelle le composant s'abonne pour recevoir des messages. Si vous spécifiez true
pourPubSubToIoTCore
, vous pouvez utiliser des caractères génériques MQTT (+ et #) dans cette rubrique.
Par défaut : cloudwatch/metric/put
OutputTopic
-
(Facultatif) Rubrique pour laquelle le composant publie les réponses de statut.
Par défaut : cloudwatch/metric/put/status
PubSubToIoTCore
-
(Facultatif) Valeur de chaîne qui définit s'il faut publier des sujets AWS IoT Core MQTT et s'y abonner. Les valeurs prises en charge sont true
et false
.
Par défaut : false
LogLevel
-
(Facultatif) Le niveau de journalisation du composant. Choisissez parmi les niveaux de journalisation suivants, listés ici par ordre de niveau :
-
DEBUG
-
INFO
-
WARNING
-
ERROR
-
CRITICAL
Par défaut : INFO
UseInstaller
-
(Facultatif) Valeur booléenne qui définit s'il faut utiliser le script d'installation dans ce composant pour installer les dépendances du SDK de ce composant.
Définissez cette valeur sur false
si vous souhaitez utiliser un script personnalisé pour installer des dépendances ou si vous souhaitez inclure des dépendances d'exécution dans une image Linux prédéfinie. Pour utiliser ce composant, vous devez installer les bibliothèques suivantes, y compris les dépendances éventuelles, et les mettre à la disposition de l'utilisateur du système Greengrass par défaut.
Par défaut : true
PublishRegion
-
(Facultatif) Le Région AWS site sur lequel publier CloudWatch les statistiques. Cette valeur remplace la région par défaut pour le périphérique principal. Ce paramètre est requis uniquement pour les métriques interrégionales.
accessControl
-
(Facultatif) Objet contenant la politique d'autorisation qui permet au composant de publier et de s'abonner aux rubriques spécifiées. Si vous spécifiez des valeurs personnalisées pour InputTopic
etOutputTopic
, vous devez mettre à jour les valeurs des ressources dans cet objet.
Par défaut :
{
"aws.greengrass.ipc.pubsub": {
"aws.greengrass.Cloudwatch:pubsub:1": {
"policyDescription": "Allows access to subscribe to input topics.",
"operations": [
"aws.greengrass#SubscribeToTopic"
],
"resources": [
"cloudwatch/metric/put
"
]
},
"aws.greengrass.Cloudwatch:pubsub:2": {
"policyDescription": "Allows access to publish to output topics.",
"operations": [
"aws.greengrass#PublishToTopic"
],
"resources": [
"cloudwatch/metric/put/status
"
]
}
},
"aws.greengrass.ipc.mqttproxy": {
"aws.greengrass.Cloudwatch:mqttproxy:1": {
"policyDescription": "Allows access to subscribe to input topics.",
"operations": [
"aws.greengrass#SubscribeToIoTCore"
],
"resources": [
"cloudwatch/metric/put
"
]
},
"aws.greengrass.Cloudwatch:mqttproxy:2": {
"policyDescription": "Allows access to publish to output topics.",
"operations": [
"aws.greengrass#PublishToIoTCore"
],
"resources": [
"cloudwatch/metric/put/status
"
]
}
}
}
Exemple : mise à jour de la fusion de configurations
{
"PublishInterval": 0,
"PubSubToIoTCore": true
}
- v2.x
-
La configuration par défaut de ce composant inclut les paramètres de la fonction Lambda. Nous vous recommandons de modifier uniquement les paramètres suivants pour configurer ce composant sur vos appareils.
-
lambdaParams
-
Objet contenant les paramètres de la fonction Lambda de ce composant. Cet objet contient les informations suivantes :
-
EnvironmentVariables
-
Objet contenant les paramètres de la fonction Lambda. Cet objet contient les informations suivantes :
-
PUBLISH_INTERVAL
-
(Facultatif) Le nombre maximal de secondes à attendre avant que le composant publie des métriques par lots pour un espace de noms donné. Pour configurer le composant afin qu'il publie les métriques au fur et à mesure qu'il les reçoit, c'est-à-dire sans traitement par lots, spécifiez0
.
Le composant publie CloudWatch après avoir reçu 20 métriques dans le même espace de noms ou après l'intervalle que vous spécifiez.
Le composant ne garantit pas l'ordre dans lequel les événements sont publiés.
Cette valeur peut être d'au plus 900 secondes.
Par défaut : 10 secondes
-
MAX_METRICS_TO_RETAIN
-
(Facultatif) Le nombre maximum de métriques dans tous les espaces de noms à enregistrer en mémoire avant que le composant ne les remplace par des métriques plus récentes.
Cette limite s'applique lorsque l'appareil principal n'est pas connecté à Internet. Le composant met donc en mémoire tampon les métriques pour les publier ultérieurement. Lorsque la mémoire tampon est pleine, le composant remplace les mesures les plus anciennes par les plus récentes. Les métriques d'un espace de noms donné remplacent uniquement les métriques du même espace de noms.
Si le processus hôte du composant est interrompu, le composant n'enregistre pas les métriques. Cela peut se produire lors d'un déploiement ou lorsque le périphérique principal redémarre, par exemple.
Cette valeur doit être d'au moins 2 000 métriques.
Par défaut : 5 000 métriques
-
PUBLISH_REGION
-
(Facultatif) Le Région AWS site sur lequel publier CloudWatch les statistiques. Cette valeur remplace la région par défaut pour le périphérique principal. Ce paramètre est requis uniquement pour les métriques interrégionales.
containerMode
-
(Facultatif) Mode de conteneurisation de ce composant. Sélectionnez parmi les options suivantes :
-
NoContainer
— Le composant ne s'exécute pas dans un environnement d'exécution isolé.
-
GreengrassContainer
— Le composant s'exécute dans un environnement d'exécution isolé à l'intérieur du AWS IoT Greengrass conteneur.
Par défaut : GreengrassContainer
-
containerParams
-
(Facultatif) Objet contenant les paramètres du conteneur pour ce composant. Le composant utilise ces paramètres si vous le spécifiez GreengrassContainer
pourcontainerMode
.
Cet objet contient les informations suivantes :
-
memorySize
-
(Facultatif) La quantité de mémoire (en kilo-octets) à allouer au composant.
La valeur par défaut est de 64 Mo (65 535 Ko).
pubsubTopics
-
(Facultatif) Objet contenant les rubriques auxquelles le composant s'abonne pour recevoir des messages. Vous pouvez spécifier chaque sujet et indiquer si le composant est abonné à des sujets MQTT depuis AWS IoT Core ou à des sujets de publication/d'abonnement locaux.
Cet objet contient les informations suivantes :
0
— Il s'agit d'un index de tableau sous forme de chaîne.
-
Objet contenant les informations suivantes :
type
-
(Facultatif) Type de message de publication/d'abonnement utilisé par ce composant pour s'abonner aux messages. Sélectionnez parmi les options suivantes :
-
PUB_SUB
– Abonnez-vous aux messages locaux de publication/abonnement. Si vous choisissez cette option, le sujet ne peut pas contenir de caractères génériques MQTT. Pour plus d'informations sur la façon d'envoyer des messages à partir d'un composant personnalisé lorsque vous spécifiez cette option, consultezPublier/souscrire des messages locaux.
-
IOT_CORE
— Abonnez-vous aux messages AWS IoT Core MQTT. Si vous choisissez cette option, le sujet peut contenir des caractères génériques MQTT. Pour plus d'informations sur la façon d'envoyer des messages à partir de composants personnalisés lorsque vous spécifiez cette option, consultezPublier/souscrire AWS IoT Core MQTT des messages.
Par défaut : PUB_SUB
topic
-
(Facultatif) Rubrique à laquelle le composant s'abonne pour recevoir des messages. Si vous spécifiez IotCore
pourtype
, vous pouvez utiliser des caractères génériques MQTT (+
et#
) dans cette rubrique.
Exemple : mise à jour de fusion de configuration (mode conteneur)
{
"containerMode": "GreengrassContainer"
}
Exemple : mise à jour de fusion de configuration (pas de mode conteneur)
{
"containerMode": "NoContainer"
}
Ce composant accepte les métriques relatives au sujet suivant et les publie sur CloudWatch. Par défaut, ce composant s'abonne aux messages de publication/d'abonnement locaux. Pour plus d'informations sur la façon de publier des messages vers ce composant à partir de vos composants personnalisés, consultezPublier/souscrire des messages locaux.
À partir de la version du composant v3.0.0, vous pouvez éventuellement configurer ce composant pour qu'il s'abonne à un sujet MQTT en définissant le paramètre de PubSubToIoTCore
configuration sur. true
Pour plus d'informations sur la publication de messages sur une rubrique MQTT dans vos composants personnalisés, consultezPublier/souscrire AWS IoT Core MQTT des messages.
Rubrique par défaut : cloudwatch/metric/put
Le message accepte les propriétés suivantes. Les messages d'entrée doivent être au format JSON.
-
request
-
La métrique indiquée dans ce message.
L'objet de la demande contient les données de métrique à publier dans CloudWatch. Les valeurs métriques doivent répondre aux spécifications de l'PutMetricData
opération.
Type : object
qui contient les informations suivantes :
-
namespace
-
L'espace de noms défini par l'utilisateur pour les données métriques de cette demande. CloudWatch utilise des espaces de noms comme conteneurs pour les points de données métriques.
Vous ne pouvez pas spécifier un espace de noms commençant par la chaîne AWS/
réservée.
Type : string
Schéma valide : [^:].*
-
metricData
-
Les données pour la métrique.
Type : object
qui contient les informations suivantes :
-
metricName
-
Le nom de la métrique.
Type : string
-
value
-
Valeur de la métrique.
CloudWatch rejette les valeurs trop petites ou trop grandes. La valeur doit être comprise entre 8.515920e-109
et 1.174271e+108
(Base 10) ou 2e-360
et 2e360
(Base 2). CloudWatch ne prend pas en charge les valeurs spéciales telles que NaN
+Infinity
, et-Infinity
.
Type : double
-
dimensions
-
(Facultatif) Dimensions de la métrique. Les dimensions fournissent des informations supplémentaires sur la métrique et ses données. Une métrique peut définir jusqu'à 10 dimensions.
Ce composant inclut automatiquement une dimension nomméecoreName
, dont la valeur est le nom du périphérique principal.
Type : array
d'objets contenant chacun les informations suivantes :
-
name
-
(Facultatif) Le nom de la dimension.
Type : string
-
value
-
(Facultatif) La valeur de la dimension.
Type : string
-
timestamp
-
(Facultatif) Heure à laquelle les données métriques ont été reçues, exprimée en secondes à l'époque Unix.
La valeur par défaut est l'heure à laquelle le composant reçoit le message.
Type : double
Si vous utilisez entre les versions 2.0.3 et 2.0.7 de ce composant, nous vous recommandons de récupérer l'horodatage séparément pour chaque métrique lorsque vous envoyez plusieurs métriques à partir d'une seule source. N'utilisez pas de variable pour enregistrer l'horodatage.
-
unit
-
(Facultatif) L'unité de la métrique.
Type : string
Valeurs valides :Seconds
,Microseconds
,Milliseconds
,Bytes
,Kilobytes
,Megabytes
,Gigabytes
,Terabytes
,Bits
,Kilobits
,Megabits
,,Gigabits
,Terabits
,Percent
,Count
,Bytes/Second
,Kilobytes/Second
,Megabytes/Second
,Gigabytes/Second
,Terabytes/Second
,Bits/Second
,Kilobits/Second
,Megabits/Second
,Gigabits/Second
,Terabits/Second
,Count/Second
, None
La valeur par défaut est None
.
Tous les quotas qui s'appliquent à l' CloudWatch PutMetricData
API s'appliquent aux métriques que vous publiez avec ce composant. Les quotas suivants sont particulièrement importants :
-
Limite de 40 Ko sur la charge utile de l'API
-
20 métriques par requête d'API
-
150 transactions par seconde (TPS) pour l'API PutMetricData
Pour plus d'informations, consultez la section Quotas de CloudWatch service dans le Guide de CloudWatch l'utilisateur.
Exemple d'entrée
{
"request": {
"namespace": "Greengrass",
"metricData": {
"metricName": "latency",
"dimensions": [
{
"name": "hostname",
"value": "test_hostname"
}
],
"timestamp": 1539027324,
"value": 123.0,
"unit": "Seconds"
}
}
}
Données de sortie
Ce composant publie par défaut les réponses sous forme de données de sortie sur le sujet de publication/d'abonnement local suivant. Pour plus d'informations sur la façon de s'abonner à des messages sur ce sujet dans vos composants personnalisés, consultezPublier/souscrire des messages locaux.
Vous pouvez éventuellement configurer ce composant pour qu'il soit publié dans une rubrique MQTT en définissant le paramètre PubSubToIoTCore
de configuration surtrue
. Pour plus d'informations sur l'abonnement à des messages sur un sujet MQTT dans vos composants personnalisés, consultez. Publier/souscrire AWS IoT Core MQTT des messages
Les versions 2.0.x des composants publient les réponses sous forme de données de sortie sur un sujet MQTT par défaut. Vous devez spécifier le sujet tel qu'il subject
figure dans la configuration de l'ancien composant routeur d'abonnement.
Rubrique par défaut : cloudwatch/metric/put/status
Exemple de sortie : réussite
La réponse inclut l'espace de noms des données métriques et le RequestId
champ de la CloudWatch réponse.
{
"response": {
"cloudwatch_rid": "70573243-d723-11e8-b095-75ff2EXAMPLE",
"namespace": "Greengrass",
"status": "success"
}
}
Exemple de sortie : échec
{
"response" : {
"namespace": "Greengrass",
"error": "InvalidInputException",
"error_message": "cw metric is invalid",
"status": "fail"
}
}
Si le composant détecte une erreur qui peut être réessayée, telle qu'une erreur de connexion, il réessaie de publier dans le lot suivant.
Licences
Ce composant inclut les logiciels/licences tiers suivants :
Ce composant est publié dans le cadre du contrat de licence logicielle Greengrass Core.
Fichier journal local
Ce composant utilise le fichier journal suivant.
- Linux
-
/greengrass/v2
/logs/aws.greengrass.Cloudwatch.log
- Windows
-
C:\greengrass\v2
\logs\aws.greengrass.Cloudwatch.log
Pour consulter les journaux de ce composant
Journal des modifications
Le tableau suivant décrit les modifications apportées à chaque version du composant.
- v3.x
-
Version
|
Modifications
|
3.2.0
|
- Nouvelles fonctionnalités
-
|
3.1.0
|
- Corrections de bogues et améliorations
-
|
3.0.0
|
Cette version du composant CloudWatch metrics attend des paramètres de configuration différents de ceux de la version 2.x. Si vous utilisez une configuration autre que celle par défaut pour la version 2.x et que vous souhaitez passer de la version 2.x à la version 3.x, vous devez mettre à jour la configuration du composant. Pour plus d'informations, consultez la section Configuration CloudWatch des composants métriques.
- Nouvelles fonctionnalités
-
-
Ajoute la prise en charge des appareils principaux qui exécutent Windows.
-
Change le type de composant Lambda en composant générique. Ce composant ne dépend désormais plus de l'ancien composant routeur d'abonnement pour créer des abonnements.
-
Ajoute un nouveau paramètre de InputTopic configuration pour spécifier le sujet auquel le composant s'abonne pour recevoir des messages.
-
Ajoute un nouveau paramètre de OutputTopic configuration pour spécifier le sujet dans lequel le composant publie les réponses d'état.
-
Ajoute un nouveau paramètre PubSubToIoTCore de configuration pour spécifier s'il faut publier des sujets AWS IoT Core MQTT et s'y abonner.
-
Ajoute le nouveau paramètre UseInstaller de configuration qui permet de désactiver éventuellement le script d'installation qui installe les dépendances des composants.
- Corrections de bogues et améliorations
-
Ajoute la prise en charge des horodatages dupliqués dans les données d'entrée.
|
- v2.x
-
Version
|
Modifications
|
2.1.8
|
Version mise à jour pour la version 2.13.0 de Greengrass Nucleus.
|
2.1.3
|
Version mise à jour pour la version 2.11.0 de Greengrass Nucleus.
|
2.1.2
|
Version mise à jour pour la version 2.7.0 de Greengrass Nucleus.
|
2.1.1
|
Version mise à jour pour la version 2.6.0 de Greengrass Nucleus.
|
2.1.0
|
- Nouvelles fonctionnalités
-
|
2.0.8
|
- Corrections de bogues et améliorations
-
|
2.0.7
|
Version mise à jour pour la version 2.4.0 de Greengrass Nucleus.
|
2.0.6
|
Version mise à jour pour la version 2.3.0 de Greengrass Nucleus.
|
2.0.5
|
Version mise à jour pour la version 2.2.0 de Greengrass Nucleus.
|
2.0.4
|
Version mise à jour pour la version 2.1.0 de Greengrass Nucleus.
|
2.0.3
|
Première version.
|
Consultez aussi