Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Implemente los componentes en su dispositivo

Modo de enfoque
Implemente los componentes en su dispositivo - Amazon SageMaker AI

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.

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.

Implemente sus componentes con la AWS IoT consola o con el AWS CLI.

Implemente sus AWS IoT Greengrass componentes con la AWS IoT consola.

  1. En la AWS IoT Greengrass consola, en el menú de https://console.aws.amazon.com/iot/navegación, selecciona Implementaciones.

  2. En la página Componentes, en la pestaña Componentes públicos, elija aws.greengrass.SageMakerEdgeManager.

  3. En la página aws.greengrass.SageMakerEdgeManager, elija Implementar.

  4. De Add to deployment, elija una de las siguientes opciones:

    1. Para combinar este componente con una implementación existente en el dispositivo de destino, elija Agregar a la implementación existente y, a continuación, seleccione la implementación que desee revisar.

    2. Para crear una nueva implementación en el dispositivo de destino, elija Crear nueva implementación. Si tiene una implementación existente en su dispositivo, al elegir este paso se reemplaza la implementación existente.

  5. En la página Especificar detalles, haga lo siguiente:

    1. En Información de implementación, introduzca o modifique el nombre descriptivo de su implementación.

    2. En Objetivos de implementación, seleccione un objetivo para su implementación y elija Siguiente. No puede cambiar el objetivo de implementación si está revisando una implementación existente.

  6. En la página Seleccionar componentes, en Mis componentes, elija:

    • com. <CUSTOM-COMPONENT-NAME>

    • aws.greengrass.SageMakerEdgeManager

    • SagemakerEdgeManager.<YOUR-PACKAGING-JOB>

  7. En la página Configurar componentes, elija com.greengrass. SageMakerEdgeManagery haga lo siguiente.

    1. Seleccione Configurar componente.

    2. En Actualización de la configuración, en Configuración para fusionar, introduzca la siguiente configuración.

      { "DeviceFleetName": "device-fleet-name", "BucketName": "bucket-name" }

      Sustituya device-fleet-name por el nombre de la flota de dispositivos periféricos que ha creado y sustituya bucket-name por el nombre del bucket de Amazon S3 asociado a su flota de dispositivos.

    3. Seleccione Confirmar y, a continuación, elija Siguiente.

  8. En la página Configurar ajustes avanzados, mantenga los ajustes de configuración predeterminados y seleccione Siguiente.

  9. En la página Revisar, elija Implementar.

Para implementar sus componentes (consola)

Implemente sus AWS IoT Greengrass componentes con la AWS IoT consola.

  1. En la AWS IoT Greengrass consola, en el menú de https://console.aws.amazon.com/iot/navegación, selecciona Implementaciones.

  2. En la página Componentes, en la pestaña Componentes públicos, elija aws.greengrass.SageMakerEdgeManager.

  3. En la página aws.greengrass.SageMakerEdgeManager, elija Implementar.

  4. De Add to deployment, elija una de las siguientes opciones:

    1. Para combinar este componente con una implementación existente en el dispositivo de destino, elija Agregar a la implementación existente y, a continuación, seleccione la implementación que desee revisar.

    2. Para crear una nueva implementación en el dispositivo de destino, elija Crear nueva implementación. Si tiene una implementación existente en su dispositivo, al elegir este paso se reemplaza la implementación existente.

  5. En la página Especificar detalles, haga lo siguiente:

    1. En Información de implementación, introduzca o modifique el nombre descriptivo de su implementación.

    2. En Objetivos de implementación, seleccione un objetivo para su implementación y elija Siguiente. No puede cambiar el objetivo de implementación si está revisando una implementación existente.

  6. En la página Seleccionar componentes, en Mis componentes, elija:

    • com. <CUSTOM-COMPONENT-NAME>

    • aws.greengrass.SageMakerEdgeManager

    • SagemakerEdgeManager.<YOUR-PACKAGING-JOB>

  7. En la página Configurar componentes, elija com.greengrass. SageMakerEdgeManagery haga lo siguiente.

    1. Seleccione Configurar componente.

    2. En Actualización de la configuración, en Configuración para fusionar, introduzca la siguiente configuración.

      { "DeviceFleetName": "device-fleet-name", "BucketName": "bucket-name" }

      Sustituya device-fleet-name por el nombre de la flota de dispositivos periféricos que ha creado y sustituya bucket-name por el nombre del bucket de Amazon S3 asociado a su flota de dispositivos.

    3. Seleccione Confirmar y, a continuación, elija Siguiente.

  8. En la página Configurar ajustes avanzados, mantenga los ajustes de configuración predeterminados y seleccione Siguiente.

  9. En la página Revisar, elija Implementar.

  1. Cree un deployment.json archivo para definir la configuración de implementación de los componentes de SageMaker Edge Manager. Este archivo debería ser igual al siguiente ejemplo.

    { "targetArn":"targetArn", "components": { "aws.greengrass.SageMakerEdgeManager": { "componentVersion": 1.0.0, "configurationUpdate": { "merge": { "DeviceFleetName": "device-fleet-name", "BucketName": "bucket-name" } } }, "com.greengrass.SageMakerEdgeManager.ImageClassification": { "componentVersion": 1.0.0, "configurationUpdate": { } }, "com.greengrass.SageMakerEdgeManager.ImageClassification.Model": { "componentVersion": 1.0.0, "configurationUpdate": { } }, } }
    • En el campo targetArn, sustituya targetArn por el nombre de recurso de Amazon (ARN) de la cosa o grupo de cosas a la que apunte la implementación, en el siguiente formato:

      • Cosa: arn:aws:iot:region:account-id:thing/thingName

      • Grupo de cosas: arn:aws:iot:region:account-id:thinggroup/thingGroupName

    • En el campo merge, sustituya device-fleet-name por el nombre de la flota de dispositivos periféricos que ha creado y sustituya bucket-name por el nombre del bucket de Amazon S3 asociado a su flota de dispositivos.

    • Sustituya las versiones de cada componente por la última versión disponible.

  2. Ejecute el siguiente comando para implementar los componentes en el dispositivo:

    aws greengrassv2 create-deployment \ --cli-input-json file://path/to/deployment.json

La implementación puede tardar varios minutos en completarse. En el siguiente paso, compruebe el registro de componentes para comprobar que la implementación se ha completado correctamente y para ver los resultados de la inferencia.

  1. Cree un deployment.json archivo para definir la configuración de implementación de los componentes de SageMaker Edge Manager. Este archivo debería ser igual al siguiente ejemplo.

    { "targetArn":"targetArn", "components": { "aws.greengrass.SageMakerEdgeManager": { "componentVersion": 1.0.0, "configurationUpdate": { "merge": { "DeviceFleetName": "device-fleet-name", "BucketName": "bucket-name" } } }, "com.greengrass.SageMakerEdgeManager.ImageClassification": { "componentVersion": 1.0.0, "configurationUpdate": { } }, "com.greengrass.SageMakerEdgeManager.ImageClassification.Model": { "componentVersion": 1.0.0, "configurationUpdate": { } }, } }
    • En el campo targetArn, sustituya targetArn por el nombre de recurso de Amazon (ARN) de la cosa o grupo de cosas a la que apunte la implementación, en el siguiente formato:

      • Cosa: arn:aws:iot:region:account-id:thing/thingName

      • Grupo de cosas: arn:aws:iot:region:account-id:thinggroup/thingGroupName

    • En el campo merge, sustituya device-fleet-name por el nombre de la flota de dispositivos periféricos que ha creado y sustituya bucket-name por el nombre del bucket de Amazon S3 asociado a su flota de dispositivos.

    • Sustituya las versiones de cada componente por la última versión disponible.

  2. Ejecute el siguiente comando para implementar los componentes en el dispositivo:

    aws greengrassv2 create-deployment \ --cli-input-json file://path/to/deployment.json

La implementación puede tardar varios minutos en completarse. En el siguiente paso, compruebe el registro de componentes para comprobar que la implementación se ha completado correctamente y para ver los resultados de la inferencia.

Para obtener más información sobre la implementación de componentes en dispositivos individuales o grupos de dispositivos, consulte Implementar AWS IoT Greengrass componentes en dispositivos.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.