

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
<a name="API_UpdateSolution"></a>

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](https://docs.aws.amazon.com/personalize/latest/dg/updating-solution.html).

L'aggiornamento di una soluzione può avvenire in uno dei seguenti stati:

CREATE PENDING > CREATE IN\$1PROGRESS > ACTIVE -oppure- CREATE FAILED

Per conoscere lo stato di un aggiornamento della soluzione, chiama l'[DescribeSolution](https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolution.html)operatore dell'API e trova lo stato in`latestSolutionUpdate`. 

## Sintassi della richiesta
<a name="API_UpdateSolution_RequestSyntax"></a>

```
{
   "performAutoTraining": boolean,
   "performIncrementalUpdate": boolean,
   "solutionArn": "string",
   "solutionUpdateConfig": { 
      "autoTrainingConfig": { 
         "schedulingExpression": "string"
      },
      "eventsConfig": { 
         "eventParametersList": [ 
            { 
               "eventType": "string",
               "eventValueThreshold": number,
               "weight": number
            }
         ]
      }
   }
}
```

## Parametri della richiesta
<a name="API_UpdateSolution_RequestParameters"></a>

La richiesta accetta i seguenti dati in formato JSON.

 ** [performAutoTraining](#API_UpdateSolution_RequestSyntax) **   <a name="personalize-UpdateSolution-request-performAutoTraining"></a>
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](https://docs.aws.amazon.com/personalize/latest/dg/solution-config-auto-training.html).   
 Dopo l'inizio della formazione, puoi ottenere l'Amazon Resource Name (ARN) della versione della soluzione con il funzionamento dell'[ListSolutionVersions](https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutionVersions.html)API. Per conoscerne lo stato, usa il [DescribeSolutionVersion](https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html).   
Tipo: Booleano  
Obbligatorio: no

 ** [performIncrementalUpdate](#API_UpdateSolution_RequestSyntax) **   <a name="personalize-UpdateSolution-request-performIncrementalUpdate"></a>
Se eseguire aggiornamenti incrementali della formazione sul modello. Se abilitato, ciò consente al modello di apprendere più frequentemente dai nuovi dati senza richiedere una riqualificazione completa, il che consente una personalizzazione quasi in tempo reale. Questo parametro è supportato solo per le soluzioni che utilizzano la ricetta della somiglianza semantica.  
Tipo: Booleano  
Obbligatorio: no

 ** [solutionArn](#API_UpdateSolution_RequestSyntax) **   <a name="personalize-UpdateSolution-request-solutionArn"></a>
L'Amazon Resource Name (ARN) della soluzione da aggiornare.  
Tipo: String  
Limitazioni di lunghezza: lunghezza massima di 256.  
Modello: `arn:([a-z\d-]+):personalize:.*:.*:.+`   
Obbligatorio: sì

 ** [solutionUpdateConfig](#API_UpdateSolution_RequestSyntax) **   <a name="personalize-UpdateSolution-request-solutionUpdateConfig"></a>
I nuovi dettagli di configurazione della soluzione.  
Tipo: oggetto [SolutionUpdateConfig](API_SolutionUpdateConfig.md)  
Obbligatorio: no

## Sintassi della risposta
<a name="API_UpdateSolution_ResponseSyntax"></a>

```
{
   "solutionArn": "string"
}
```

## Elementi di risposta
<a name="API_UpdateSolution_ResponseElements"></a>

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.

I dati seguenti vengono restituiti in formato JSON mediante il servizio.

 ** [solutionArn](#API_UpdateSolution_ResponseSyntax) **   <a name="personalize-UpdateSolution-response-solutionArn"></a>
La stessa soluzione Amazon Resource Name (ARN) indicata nella richiesta.  
Tipo: String  
Limitazioni di lunghezza: lunghezza massima di 256.  
Modello: `arn:([a-z\d-]+):personalize:.*:.*:.+` 

## Errori
<a name="API_UpdateSolution_Errors"></a>

 ** InvalidInputException **   
Fornisci un valore valido per il campo o il parametro.  
Codice di stato HTTP: 400

 ** LimitExceededException **   
Il limite del numero di richieste al secondo è stato superato.  
Codice di stato HTTP: 400

 ** ResourceInUseException **   
La risorsa specificata è in uso.  
Codice di stato HTTP: 400

 ** ResourceInUseException **   
La risorsa specificata è in uso.  
Codice di stato HTTP: 400

 ** ResourceNotFoundException **   
Impossibile trovare la risorsa specificata.  
Codice di stato HTTP: 400

## Vedi anche
<a name="API_UpdateSolution_SeeAlso"></a>

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche AWS SDKs, consulta quanto segue:
+  [AWS Interfaccia a riga di comando V2](https://docs.aws.amazon.com/goto/cli2/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per.NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per Python](https://docs.aws.amazon.com/goto/boto3/personalize-2018-05-22/UpdateSolution) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/personalize-2018-05-22/UpdateSolution) 