Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
UpdateSolution
Actualiza una solución Amazon Personalize para usar una configuración de entrenamiento automático diferente. Al actualizar una solución, puede cambiar si la solución utiliza el entrenamiento automático y puede cambiar la frecuencia del entrenamiento. Para obtener más información sobre la actualización de una solución, consulte Actualización de una solución.
La actualización de una solución puede estar en uno de los siguientes estados:
CREATEPENDING> CREATE IN_ PROGRESS > ACTIVE -o- CREATE FAILED
Para obtener el estado de una actualización de la solución, llame a la DescribeSolutionAPIoperación y busque el estado en. latestSolutionUpdate
Sintaxis de la solicitud
{
"performAutoTraining": boolean
,
"solutionArn": "string
",
"solutionUpdateConfig": {
"autoTrainingConfig": {
"schedulingExpression": "string
"
}
}
}
Parámetros de la solicitud
La solicitud acepta los siguientes datos en JSON formato.
- performAutoTraining
-
Si la solución utiliza el entrenamiento automático para crear nuevas versiones de la solución (modelos entrenados). Puede cambiar la frecuencia de entrenamiento especificando a
schedulingExpression
AutoTrainingConfig
como parte de la configuración de la solución.Si activa el entrenamiento automático, el primer entrenamiento automático comenzará una hora después de que se complete la actualización de la solución. Si crea manualmente una versión de la solución en menos de una hora, la solución se saltará la primera formación automática. Para obtener más información sobre el entrenamiento automático, consulte Configurar el entrenamiento automático.
Una vez que comience el entrenamiento, podrá obtener el nombre de recurso de Amazon (ARN) de la versión de la solución con la ListSolutionVersionsAPIoperación. Para obtener su estado, utilice DescribeSolutionVersion.
Tipo: Booleano
Obligatorio: no
- solutionArn
-
El nombre del recurso de Amazon (ARN) de la solución que se va a actualizar.
Tipo: cadena
Limitaciones de longitud: longitud máxima de 256.
Patrón:
arn:([a-z\d-]+):personalize:.*:.*:.+
Obligatorio: sí
- solutionUpdateConfig
-
Los nuevos detalles de configuración de la solución.
Tipo: objeto SolutionUpdateConfig
Obligatorio: no
Sintaxis de la respuesta
{
"solutionArn": "string"
}
Elementos de respuesta
Si la acción se realiza correctamente, el servicio devuelve una respuesta de HTTP 200.
El servicio devuelve los siguientes datos en JSON formato.
- solutionArn
-
La misma solución Amazon Resource Name (ARN) que figura en la solicitud.
Tipo: cadena
Limitaciones de longitud: longitud máxima de 256.
Patrón:
arn:([a-z\d-]+):personalize:.*:.*:.+
Errores
- InvalidInputException
-
Proporcione un valor válido para el campo o el parámetro.
HTTPCódigo de estado: 400
- LimitExceededException
-
Se ha excedido el límite en el número de solicitudes por segundo.
HTTPCódigo de estado: 400
- ResourceInUseException
-
El recurso especificado está en uso.
HTTPCódigo de estado: 400
- ResourceInUseException
-
El recurso especificado está en uso.
HTTPCódigo de estado: 400
- ResourceNotFoundException
-
No se ha encontrado el recurso especificado.
HTTPCódigo de estado: 400
Véase también
Para obtener más información sobre cómo usarlo API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente: