UpdateSolution - Amazon Personalize

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

UpdateSolution

Met à jour une solution Amazon Personalize afin d'utiliser une configuration d'entraînement automatique différente. Lorsque vous mettez à jour une solution, vous pouvez choisir si la solution utilise l'entraînement automatique et vous pouvez modifier la fréquence de l'entraînement. Pour plus d'informations sur la mise à jour d'une solution, consultez la section Mise à jour d'une solution.

Une mise à jour de solution peut se présenter dans l'un des états suivants :

CREATEPENDING> CREATE IN_ PROGRESS > ACTIVE -ou- CREATE FAILED

Pour connaître l'état d'une mise à jour de solution, appelez l'DescribeSolutionAPIopération et recherchez le statut dans lelatestSolutionUpdate.

Syntaxe de la requête

{ "performAutoTraining": boolean, "solutionArn": "string", "solutionUpdateConfig": { "autoTrainingConfig": { "schedulingExpression": "string" } } }

Paramètres de demande

La demande accepte les données suivantes au JSON format suivant.

performAutoTraining

Si la solution utilise la formation automatique pour créer de nouvelles versions de solution (modèles entraînés). Vous pouvez modifier la fréquence d'entraînement en spécifiant un schedulingExpression dans le AutoTrainingConfig cadre de la configuration de la solution.

Si vous activez l'entraînement automatique, le premier entraînement automatique démarre dans l'heure qui suit la fin de la mise à jour de la solution. Si vous créez manuellement une version de solution dans l'heure qui suit, la solution ignore le premier entraînement automatique. Pour plus d'informations sur l'entraînement automatique, voir Configuration de l'entraînement automatique.

Après le début de la formation, vous pouvez obtenir le nom de ressource Amazon (ARN) de la version de la solution avec l'ListSolutionVersionsAPIopération. Pour connaître son statut, utilisez le DescribeSolutionVersion.

Type : booléen

Obligatoire : non

solutionArn

Nom de ressource Amazon (ARN) de la solution à mettre à jour.

Type : String

Contraintes de longueur : longueur maximale de 256.

Modèle : arn:([a-z\d-]+):personalize:.*:.*:.+

Obligatoire : oui

solutionUpdateConfig

Les nouveaux détails de configuration de la solution.

Type : objet SolutionUpdateConfig

Obligatoire : non

Syntaxe de la réponse

{ "solutionArn": "string" }

Eléments de réponse

Si l'action aboutit, le service renvoie une réponse HTTP 200.

Les données suivantes sont renvoyées sous JSON forme formatée par le service.

solutionArn

La même solution Amazon Resource Name (ARN) que celle indiquée dans la demande.

Type : String

Contraintes de longueur : longueur maximale de 256.

Modèle : arn:([a-z\d-]+):personalize:.*:.*:.+

Erreurs

InvalidInputException

Entrez une valeur valide pour le champ ou le paramètre.

HTTPCode de statut : 400

LimitExceededException

La limite du nombre de demandes par seconde a été dépassée.

HTTPCode de statut : 400

ResourceInUseException

La ressource spécifiée est en cours d'utilisation.

HTTPCode de statut : 400

ResourceInUseException

La ressource spécifiée est en cours d'utilisation.

HTTPCode de statut : 400

ResourceNotFoundException

Impossible de trouver la ressource spécifiée.

HTTPCode de statut : 400

consultez aussi

Pour plus d'informations sur son utilisation API dans l'une des langues spécifiques AWS SDKs, consultez ce qui suit :