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à.
Invia dati a un processo di etichettatura in streaming
Facoltativamente, è possibile inviare i dati di input a un processo di etichettatura in streaming una sola volta quando si crea il processo di etichettatura utilizzando un file manifest di input. Una volta che il processo di etichettatura è iniziato e lo stato è statoInProgress
, puoi inviare nuovi oggetti di dati al tuo processo di etichettatura in tempo reale utilizzando l'argomento di SNS input di Amazon e le notifiche degli eventi di Amazon S3.
Invia oggetti dati all'avvio del processo di etichettatura (una sola volta):
-
Usa un file manifesto di input: puoi facoltativamente specificare un file manifesto di input in Amazon URI S3 quando crei il processo di etichettatura
ManifestS3Uri
in streaming. Ground Truth, non appena inizia il processo di etichettatura, invia ai worker per l'etichettatura ogni oggetto di dati nel file manifest. Per ulteriori informazioni, consulta Creazione di un file manifest (opzionale).Dopo aver inviato una richiesta per creare il processo di etichettatura in streaming, il relativo stato sarà
Initializing
. Una volta che il processo di etichettatura è attivo, lo stato cambia inInProgress
ed è possibile iniziare a utilizzare le opzioni in tempo reale per inviare oggetti dati aggiuntivi per l'etichettatura.
Invia oggetti dati in tempo reale:
-
Invia oggetti dati utilizzando SNS messaggi Amazon: puoi inviare nuovi oggetti dati a Ground Truth da etichettare inviando un SNS messaggio Amazon. Invierai questo messaggio a un argomento di SNS input di Amazon che creerai e specificherai quando crei il tuo processo di etichettatura in streaming. Per ulteriori informazioni, consulta Invio di oggetti di dati tramite Amazon SNS.
-
Invia oggetti dati inserendoli in un bucket S3 Amazon: ogni volta che aggiungi un nuovo oggetto dati a un bucket S3 Amazon, puoi richiedere a Ground Truth di elaborare quell'oggetto per l'etichettatura. A tale scopo, aggiungi una notifica di evento al bucket in modo che notifichi l'argomento di SNS input di Amazon ogni volta che viene aggiunto (o creato) un nuovo oggetto in quel bucket. Per ulteriori informazioni, consulta Invio di oggetti di dati tramite Amazon S3. Questa opzione non è disponibile per i processi di etichettatura basati su testo come la classificazione del testo e il riconoscimento di entità denominate.
Importante
Se utilizzi la configurazione S3 Amazon, non utilizzare la stessa posizione S3 Amazon per la configurazione dei dati di input e i dati di output. Quando crei un processo di etichettatura, specifichi il prefisso S3 per i dati di output.
Invio di oggetti di dati tramite Amazon SNS
Puoi inviare oggetti dati al tuo processo di etichettatura in streaming utilizzando Amazon Simple Notification Service (AmazonSNS). Amazon SNS è un servizio web che coordina e gestisce la consegna di messaggi da e verso gli endpoint (ad esempio, un indirizzo e-mail o una AWS Lambda funzione). Un SNS argomento di Amazon funge da canale di comunicazione tra due o più endpoint. Utilizzi Amazon SNS per inviare o pubblicare nuovi oggetti di dati sull'argomento specificato nel CreateLabelingJob
parametro SnsTopicArn
inInputConfig
. Il formato di questi messaggi è lo stesso di una singola riga di un file manifest di input.
Ad esempio, è possibile inviare una parte di testo a un processo attivo di classificazione ed etichettatura del testo pubblicandola nell'argomento di input. Il messaggio pubblicato potrebbe essere simile al seguente:
{"source": "Lorem ipsum dolor sit amet"}
Per inviare un nuovo oggetto immagine a un processo di classificazione delle immagini, il messaggio potrebbe avere un aspetto simile al seguente:
{"source-ref": "s3://
amzn-s3-demo-bucket
/example-image.jpg"}
Nota
Puoi anche includere chiavi di deduplicazione IDs e deduplicazione personalizzate nei tuoi messaggi Amazon. SNS Per ulteriori informazioni, consulta Gestione di messaggi duplicati.
Quando Ground Truth crea il tuo lavoro di etichettatura in streaming, sottoscrive il tuo argomento di SNS input su Amazon.
Invio di oggetti di dati tramite Amazon S3
Puoi inviare uno o più nuovi oggetti dati a un processo di etichettatura in streaming inserendoli in un bucket Amazon S3 configurato con una notifica di eventi AmazonSNS. Puoi impostare un evento per notificare l'argomento di SNS input di Amazon ogni volta che viene creato un nuovo oggetto nel tuo bucket. È necessario specificare lo stesso argomento SNS di input di Amazon nel CreateLabelingJob
parametro SnsTopicArn
inInputConfig
.
Ogni volta che configuri un bucket Amazon S3 per inviare notifiche ad Amazon"s3:TestEvent"
, SNS Ground Truth pubblicherà un evento di test per garantire che l'argomento esista e che il proprietario del bucket Amazon S3 specificato sia autorizzato a pubblicare sull'argomento specificato. Si consiglia di configurare la connessione Amazon S3 con Amazon SNS prima di iniziare un processo di etichettatura in streaming. In caso contrario, questo evento di test può essere registrato come oggetto dati ed essere inviato a Ground Truth per l'etichettatura.
Importante
Se utilizzi la configurazione S3 Amazon, non utilizzare la stessa posizione S3 Amazon per la configurazione dei dati di input e i dati di output. Quando crei un processo di etichettatura, specifichi il prefisso S3 per i dati di output.
Per i lavori di etichettatura basati su immagini, Ground Truth richiede che tutti i bucket S3 abbiano una policy allegata. CORS Per ulteriori informazioni, consulta CORSRequisiti per i dati di input delle immagini.
Dopo aver configurato il bucket Amazon S3 e creato il processo di etichettatura, puoi aggiungere oggetti al bucket e Ground Truth invia l'oggetto ai worker o lo colloca nella tua coda Amazon. SQS
Per ulteriori informazioni, consulta Creazione di notifiche di eventi bucket basate su Amazon S3 basate su Amazon S3 SNS definite nel processo di etichettatura.
Importante
Questa opzione non è disponibile per i processi di etichettatura basati su testo come la classificazione del testo e il riconoscimento di entità denominate.