UpdateSolution - Amazon Personalize

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 finestra AutoTrainingConfig 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: