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à.
UpdateSolution
Aggiorna una soluzione Amazon Personalize per utilizzare una diversa configurazione di formazione automatica. Quando aggiorni una soluzione, puoi modificare se la soluzione utilizza la formazione automatica e puoi modificare la frequenza di allenamento. Per ulteriori informazioni sull'aggiornamento di una soluzione, vedere Aggiornamento di una soluzione.
L'aggiornamento di una soluzione può avvenire in uno dei seguenti stati:
CREATEPENDING> CREATE IN_ PROGRESS > ACTIVE -oppure- CREATE FAILED
Per conoscere lo stato di un aggiornamento della soluzione, richiamate l'DescribeSolutionAPIoperazione e individuate lo stato in. latestSolutionUpdate
Sintassi della richiesta
{
"performAutoTraining": boolean
,
"solutionArn": "string
",
"solutionUpdateConfig": {
"autoTrainingConfig": {
"schedulingExpression": "string
"
}
}
}
Parametri della richiesta
La richiesta accetta i seguenti dati nel JSON formato.
- performAutoTraining
-
Se la soluzione utilizza la formazione automatica per creare nuove versioni della soluzione (modelli addestrati). È possibile modificare la frequenza di allenamento specificando un
schedulingExpression
nella finestraAutoTrainingConfig
come parte della configurazione della soluzione.Se si attiva la formazione automatica, la prima formazione automatica inizia entro un'ora dal completamento dell'aggiornamento della soluzione. Se crei manualmente una versione della soluzione entro un'ora, la soluzione salta il primo addestramento automatico. Per ulteriori informazioni sulla formazione automatica, vedere Configurazione della formazione automatica.
Dopo l'inizio della formazione, puoi ottenere l'Amazon Resource Name (ARN) della versione della soluzione con l'ListSolutionVersionsAPIoperazione. Per conoscerne lo stato, usa il DescribeSolutionVersion.
Tipo: Booleano
Campo obbligatorio: no
- solutionArn
-
Amazon Resource Name (ARN) della soluzione da aggiornare.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 256.
Modello:
arn:([a-z\d-]+):personalize:.*:.*:.+
Campo obbligatorio: sì
- solutionUpdateConfig
-
I nuovi dettagli di configurazione della soluzione.
Tipo: oggetto SolutionUpdateConfig
Campo obbligatorio: no
Sintassi della risposta
{
"solutionArn": "string"
}
Elementi di risposta
Se l'azione ha esito positivo, il servizio restituisce una risposta di HTTP 200.
I seguenti dati vengono restituiti in JSON formato dal servizio.
- solutionArn
-
La stessa soluzione Amazon Resource Name (ARN) indicata nella richiesta.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 256.
Modello:
arn:([a-z\d-]+):personalize:.*:.*:.+
Errori
- InvalidInputException
-
Fornisci un valore valido per il campo o il parametro.
HTTPCodice di stato: 400
- LimitExceededException
-
Il limite del numero di richieste al secondo è stato superato.
HTTPCodice di stato: 400
- ResourceInUseException
-
La risorsa specificata è in uso.
HTTPCodice di stato: 400
- ResourceInUseException
-
La risorsa specificata è in uso.
HTTPCodice di stato: 400
- ResourceNotFoundException
-
Impossibile trovare la risorsa specificata.
HTTPCodice di stato: 400
Vedi anche
Per ulteriori informazioni sull'utilizzo API in una delle lingue specifiche AWS SDKs, vedi quanto segue: