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à.
UpdateVocabularyFilter
Aggiorna un filtro di vocabolario personalizzato esistente con un nuovo elenco di parole. Il nuovo elenco fornito sovrascrive tutte le voci precedenti; non puoi aggiungere nuovi termini a un filtro di vocabolario personalizzato esistente.
Sintassi della richiesta
{
"VocabularyFilterFileUri": "string
",
"VocabularyFilterName": "string
",
"Words": [ "string
" ]
}
Parametri della richiesta
Per informazioni sui parametri comuni a tutte le azioni, vedere Parametri comuni.
La richiesta accetta i seguenti dati in formato JSON.
- VocabularyFilterFileUri
-
La posizione Amazon S3 del file di testo che contiene i termini del filtro del vocabolario personalizzato. L'URI deve trovarsi nellaRegione AWS stessa posizione della risorsa che stai chiamando.
Ecco un esempio di percorso dell'URI:
s3://DOC-EXAMPLE-BUCKET/my-vocab-filter-file.txt
Nota che se includi
VocabularyFilterFileUri
nella tua richiesta, non puoi usarlaWords
; devi scegliere l'uno o l'altro.Tipo: String
Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 2000.
Modello:
(s3://|http(s*)://).+
Required: No
- VocabularyFilterName
-
Il nome del filtro del vocabolario personalizzato da aggiornare. I nomi dei filtri del vocabolario personalizzato prevedono una distinzione tra lettere maiuscole e minuscole
Tipo: String
Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 200.
Pattern:
^[0-9a-zA-Z._-]+
Campo obbligatorio: sì
- Words
-
Usa questo parametro se desideri aggiornare il filtro del vocabolario personalizzato includendo tutti i termini desiderati, come valori separati da virgole, nella tua richiesta. L'altra opzione per aggiornare il filtro del vocabolario consiste nel salvare le voci in un file di testo e caricarle in un bucket Amazon S3, quindi specificare la posizione del file utilizzando il
VocabularyFilterFileUri
parametro.Nota che se includi
Words
nella tua richiesta, non puoi usarlaVocabularyFilterFileUri
; devi scegliere l'uno o l'altro.Ogni lingua ha un set di caratteri che contiene tutti i caratteri consentiti per quella lingua specifica. Se utilizzi caratteri non supportati, la richiesta di filtro del vocabolario personalizzato non riesce. Consulta Set di caratteri per vocabolari personalizzati per ottenere il set di caratteri per la tua lingua.
Tipo: matrice di stringhe
Membri dell’array: numero minimo di 1 elemento.
Limitazioni di lunghezza: lunghezza minima di 1. La lunghezza massima è 256 caratteri.
Required: No
Sintassi della risposta
{
"LanguageCode": "string",
"LastModifiedTime": number,
"VocabularyFilterName": "string"
}
Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
- LanguageCode
-
Il codice della lingua che hai selezionato per il filtro del vocabolario personalizzato.
Tipo: String
Valori validi:
af-ZA | ar-AE | ar-SA | da-DK | de-CH | de-DE | en-AB | en-AU | en-GB | en-IE | en-IN | en-US | en-WL | es-ES | es-US | fa-IR | fr-CA | fr-FR | he-IL | hi-IN | id-ID | it-IT | ja-JP | ko-KR | ms-MY | nl-NL | pt-BR | pt-PT | ru-RU | ta-IN | te-IN | tr-TR | zh-CN | zh-TW | th-TH | en-ZA | en-NZ | vi-VN | sv-SE
- LastModifiedTime
-
La data e l'ora dell'ultimo aggiornamento del filtro del vocabolario personalizzato.
I timestamp sono nel formato
YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
. Ad esempio,2022-05-04T12:32:58.761000-07:00
rappresenta le 12:32 UTC-7 del 4 maggio 2022.Tipo: Indicatore orario
- VocabularyFilterName
-
Il nome del filtro del vocabolario personalizzato.
Tipo: String
Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 200.
Pattern:
^[0-9a-zA-Z._-]+
Errori
Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.
- BadRequestException
-
La tua richiesta non ha superato uno o più test di convalida. Ciò può verificarsi quando l'entità che stai cercando di eliminare non esiste o se si trova in uno stato non terminale (ad esempio
IN PROGRESS
). Per ulteriori informazioni, consulta il campo del messaggio di eccezione.Codice di stato HTTP: 400
- InternalFailureException
-
Si è verificato un errore interno. Controlla il messaggio di errore, correggi il problema e riprova con la richiesta.
Codice di stato HTTP: 500
- LimitExceededException
-
Hai inviato troppe richieste o il file di input è troppo lungo. Attendi prima di riprovare la richiesta oppure utilizza un file più piccolo e riprova la richiesta.
Codice di stato HTTP: 400
- NotFoundException
-
Non è possibile individuare la risorsa richiesta. Verifica che il nome specificato sia corretto e riprova la richiesta.
Codice di stato HTTP: 400
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK AWS specifici della lingua, consulta quanto segue: