UpdateSolution - Amazon Personalize

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: