Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Distribuire i componenti nel proprio dispositivo.
Distribuisci i componenti con la AWS IoT console o con. AWS CLI
Implementa i tuoi AWS IoT Greengrass componenti con la AWS IoT console.
-
Nel menu di https://console.aws.amazon.com/iot/
navigazione della AWS IoT Greengrass console, scegli Implementazioni. -
Nella pagina Componenti, nella scheda Componenti pubblici, scegli
aws.greengrass.SageMakerEdgeManager
. -
Nella pagina
aws.greengrass.SageMakerEdgeManager
, scegli (Distribuisci). -
Da
Add to deployment
, scegli una delle seguenti opzioni:-
Per unire questo componente a una distribuzione esistente sul dispositivo di destinazione, scegli Aggiungi alla distribuzione esistente, quindi seleziona la distribuzione che desideri modificare.
-
Per creare una nuova distribuzione sul dispositivo di destinazione, scegli Crea nuova distribuzione. Se hai un’implementazione esistente sul tuo dispositivo, la scelta di questa fase sostituisce l’implementazione esistente.
-
-
Nella pagina Specifica destinazione, procedi come segue:
-
In Informazioni sulla distribuzione, inserisci o modifica il nome descrittivo della distribuzione.
-
In Destinazione della distribuzione, seleziona una destinazione della distribuzione e scegli Avanti. Non è possibile modificare la destinazione della distribuzione se si sta revisionando una distribuzione esistente.
-
-
Nella pagina Seleziona componenti, in I miei componenti, scegli:
com.
<CUSTOM-COMPONENT-NAME>
aws.greengrass.SageMakerEdgeManager
SagemakerEdgeManager.
<YOUR-PACKAGING-JOB>
-
Nella pagina Configura componenti, scegli com.greengrass. SageMakerEdgeManagered esegui le seguenti operazioni.
-
Scegli Configura componente.
-
In Aggiornamento della configurazione, in Configurazione da unire, inserisci la seguente configurazione.
{ "DeviceFleetName": "device-fleet-name", "BucketName": "amzn-s3-demo-bucket" }
Replace (Sostituisci)
con il nome del parco dispositivi edge che hai creato e sostituiscidevice-fleet-name
con il nome del bucket Amazon S3 associato al tuo parco dispositivi.amzn-s3-demo-bucket
-
Seleziona Conferma e scegli Avanti.
-
-
Nella pagina Configura impostazioni avanzate, mantieni le impostazioni di configurazione predefinite e scegli Avanti.
-
Nella pagina Review (Verifica), scegli Deploy (Distribuisci).
-
Crea un
deployment.json
file per definire la configurazione di distribuzione dei componenti di SageMaker Edge Manager. Questo file dovrebbe essere simile all'esempio seguente.{ "targetArn":"targetArn", "components": { "aws.greengrass.SageMakerEdgeManager": { "componentVersion": 1.0.0, "configurationUpdate": { "merge": { "DeviceFleetName": "device-fleet-name", "BucketName": "amzn-s3-demo-bucket" } } }, "com.greengrass.SageMakerEdgeManager.ImageClassification": { "componentVersion": 1.0.0, "configurationUpdate": { } }, "com.greengrass.SageMakerEdgeManager.ImageClassification.Model": { "componentVersion": 1.0.0, "configurationUpdate": { } }, } }
-
Sul
targetArn
campo, sostituisci
con l'Amazon Resource Name (ARN) dell'oggetto o del gruppo di oggetti a cui destinare la distribuzione, nel seguente formato:targetArn
-
Oggetto:
arn:aws:iot:
region
:account-id
:thing/thingName
-
Gruppo di oggetti:
arn:aws:iot:
region
:account-id:
thinggroup/thingGroupName
-
-
Nel
merge
campo, sostituisci
con il nome del parco dispositivi edge che hai creato e sostituiscidevice-fleet-name
con il nome del bucket Amazon S3 associato al tuo parco dispositivi.amzn-s3-demo-bucket
-
Sostituisci le versioni dei componenti di ogni componente con l'ultima versione disponibile.
-
-
Eseguire comando seguente per distribuire i componenti sul dispositivo:
aws greengrassv2 create-deployment \ --cli-input-json file://path/to/deployment.json
La distribuzione può richiedere alcuni minuti. Nella fase successiva, controlla il registro dei componenti per verificare che l’implementazione sia stata completata correttamente e per visualizzare i risultati dell'inferenza.
Per ulteriori informazioni sulla distribuzione dei componenti su singoli dispositivi o gruppi di dispositivi, consulta Distribuire AWS IoT Greengrass componenti su dispositivi.