Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configurar el componente AWS IoT SiteWise Publisher
Tras crear una puerta de enlace AWS IoT SiteWise Edge e instalar el software, puede configurar el componente Publisher para que la puerta de enlace SiteWise Edge pueda exportar datos a la AWS nube. Utilice el componente de publicación para habilitar funciones adicionales o configurar los ajustes predeterminados. Para obtener más información, consulte AWS IoT SiteWise Publisher en la Guía para AWS IoT Greengrass Version 2 desarrolladores.
- Console
-
Vaya a la consola de AWS IoT SiteWise
. -
En el panel de navegación, elija Edge Gateways.
-
Seleccione la puerta de enlace SiteWise Edge para la que desee configurar el publicador.
-
En la sección de configuración de Publisher, elija Editar
-
En Orden de publicación, elija una de las siguientes opciones:
-
Publique primero los datos más antiguos: la puerta de enlace SiteWise Edge publica primero los datos más antiguos en la nube de forma predeterminada.
-
Publique primero los datos más recientes: la puerta de enlace SiteWise Edge publica primero los datos más recientes en la nube.
-
-
(Opcional) Si no desea que la puerta de enlace SiteWise Edge comprima sus datos, anule la selección de Activar la compresión al cargar datos.
-
(Opcional) Si no quieres publicar datos antiguos, selecciona Excluir datos caducados y haz lo siguiente:
-
En Período límite, introduce un valor y elige una unidad. El periodo límite debe ser de entre cinco minutos y siete días. Por ejemplo, si el período límite es de tres días, los datos que tengan más de tres días no se publican en la nube.
-
-
(Opcional) Para establecer una configuración personalizada sobre cómo se gestionan los datos en el dispositivo local, selecciona Configuración de almacenamiento local y haz lo siguiente:
-
En Periodo de retención, introduzca un número y elija una unidad. El periodo de retención debe ser de entre un minuto y 30 días, y mayor o igual que el periodo de rotación. Por ejemplo, si el período de retención es de 14 días, la puerta de enlace SiteWise Edge elimina todos los datos del borde que hayan superado el período límite especificado después de haberlos almacenado durante 14 días.
-
En Periodo de rotación, introduzca un número y elija una unidad. El período de rotación debe ser superior a un minuto e igual o inferior al período de retención. Por ejemplo, supongamos que el período de rotación es de dos días, la puerta de enlace SiteWise Edge agrupa los datos anteriores al período límite y los guarda en un solo archivo. Para las puertas de enlace autohospedadas AWS IoT Greengrass V2, la puerta de enlace SiteWise Edge transfiere un lote de datos al siguiente directorio local una vez cada dos días:.
/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports
-
Para la capacidad de almacenamiento, introduzca un valor que sea mayor o igual a 1. Si la capacidad de almacenamiento es de 2 GB, la puerta de enlace SiteWise Edge comienza a eliminar datos cuando hay más de 2 GB de datos almacenados localmente.
-
-
Seleccione Guardar.
-
- AWS CLI
Puede utilizarla UpdateGatewayCapabilityConfigurationAPIpara configurar el publicador. Establezca el parámetro
capabilityNamespace
comoiotsitewise:publisher:2
.El editor proporciona los siguientes parámetros de configuración que puede personalizar:
SiteWisePublisherConfiguration
-
publishingOrder
-
El orden en el que se publican los datos en la nube. El valor de este parámetro puede ser uno de los siguientes:
-
TIME_ORDER
(Publicar primero los datos más antiguos): De forma predeterminada, los datos más antiguos se publican primero en la nube. -
RECENT_DATA
(Publicar primero los datos más recientes): los datos más recientes se publican primero en la nube.
-
dropPolicy
-
(Opcional) Una política que controle qué datos se publican en la nube.
cutoffAge
-
Los datos que son anteriores al periodo límite no se publican en la nube. La antigüedad límite debe ser de entre cinco minutos y siete días.
Puede utilizar
m
,h
yd
cuando especifique una edad límite. Tenga en cuenta quem
representa minutos,h
representa horas yd
representa días. exportPolicy
-
(Opcional) Una política que administra el almacenamiento de datos en la periferia. Esta política se aplica a los datos que son anteriores a la antigüedad límite.
retentionPeriod
-
La puerta de enlace SiteWise Edge elimina del almacenamiento local cualquier dato situado en la periferia anterior al período límite una vez que se haya almacenado durante el período de retención especificado. El periodo de retención debe ser de entre un minuto y 30 días, y mayor o igual que el periodo de rotación.
Puede utilizar
m
,h
yd
cuando especifique un periodo de retención. Tenga en cuenta quem
representa minutos,h
representa horas yd
representa días. rotationPeriod
-
El intervalo de tiempo en que los datos se procesan por lotes y se guardan en un único archivo que es anterior al periodo límite. La puerta de enlace SiteWise Edge transfiere un lote de datos al siguiente directorio local al final de cada período de rotación:.
/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports
El periodo de rotación debe ser mayor que un minuto y menor o igual que el periodo de retención.Puede utilizar
m
,h
yd
cuando especifique un periodo de rotación. Tenga en cuenta quem
representa minutos,h
representa horas yd
representa días. exportSizeLimitGB
-
El tamaño máximo permitido de datos almacenados localmente, en GB. Si se supera esta cuota, la puerta de enlace SiteWise Edge comienza a eliminar los primeros datos hasta que el tamaño de los datos almacenados localmente sea igual o inferior a la cuota. El valor de este parámetro debe ser mayor o igual que 1.
SiteWiseS3PublisherConfiguration
-
accessRoleArn
-
El rol de acceso que da AWS IoT SiteWise permiso para administrar el bucket de Amazon S3 en el que está publicando.
streamToS3ConfigMapping
-
Conjunto de configuraciones que asigna una transmisión a una configuración de Amazon S3.
streamName
-
La transmisión que se va a leer y publicar en la configuración de Amazon S3.
targetBucketArn
-
El bucket en el ARN que se va a publicar.
publishPolicy
-
publishFrequency
-
La frecuencia con la que la puerta de enlace SiteWise Edge publica en el bucket de Amazon S3.
localSizeLimitGB
-
El tamaño máximo de los archivos escritos en el disco local. Si se supera este umbral, el editor publica todos los datos almacenados en el búfer en su destino.
siteWiseImportPolicy
-
enableSiteWiseStorageImport
-
true
Configúrelo para importar datos de un bucket de Amazon S3 al AWS IoT SiteWise almacenamiento. enableDeleteAfterImport
-
true
Configúrelo para eliminar el archivo del bucket de Amazon S3 después de introducirlo en el AWS IoT SiteWise almacenamiento.
ejemplo configuración del editor:
El espacio de nombres del editor:
iotsitewise:publisher:2
{ "SiteWisePublisherConfiguration": { "publishingOrder": "TIME_ORDER", "dropPolicy": { "cutoffAge": "7d", "exportPolicy": { "retentionPeriod": "7d", "rotationPeriod": "6h", "exportSizeLimitGB": 10 } } }, "SiteWiseS3PublisherConfiguration": { "accessRoleArn": "arn:aws:iam:123456789012:role/roleName", "streamToS3ConfigMapping": [ { "streamName": "S3_OPC-UA_Data_Collector", "targetBucketArn": "arn:aws:s3:::amzn-s3-demo-bucket/dataCollector", "publishPolicy": { "publishFrequency": "10m", "localSizeLimitGB": 10 }, "siteWiseImportPolicy": { "enableSiteWiseStorageImport": true, "enableDeleteAfterImport": true } } ] } }