As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
UpdateSolution
Atualiza uma solução do Amazon Personalize para usar sua configuração automática de treinamento. Ao atualizar uma solução, você pode definir se ela usa o treinamento automático e alterar a frequência com que ele acontece. Para obter mais informações sobre como atualizar sua solução, consulte Como atualizar sua solução.
A atualização da solução pode estar em um dos seguintes estados:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
Para obter o status de uma atualização da solução, chame a operação da API DescribeSolution e encontre o status no latestSolutionUpdate
.
Sintaxe da Solicitação
{
"performAutoTraining": boolean
,
"solutionArn": "string
",
"solutionUpdateConfig": {
"autoTrainingConfig": {
"schedulingExpression": "string
"
}
}
}
Parâmetros da solicitação
A solicitação aceita os dados a seguir no formato JSON.
- performAutoTraining
-
Se a solução usa treinamento automático para criar novas versões da solução (modelos treinados). Você pode alterar a frequência do treinamento especificando a
AutoTrainingConfig
como parte da configuração da soluçãoschedulingExpression
.Se você ativar o treinamento automático, o primeiro começará dentro de uma hora após a atualização da solução. Se você criar manualmente uma versão da solução dentro desse período, ela pulará o primeiro treinamento automático. Para obter mais informações sobre o treinamento automático, consulte Configurar o treinamento automático.
Após o início do treinamento, você poderá obter o nome do recurso da Amazon (ARN) da versão da solução com a operação de API ListSolutionVersions. Para saber o status dele, use a operação DescribeSolutionVersion.
Tipo: booliano
Obrigatório: Não
- solutionArn
-
O nome do recurso da Amazon (ARN) da solução a ser atualizada.
Tipo: string
Restrições de tamanho: o tamanho máximo é 256.
Padrão:
arn:([a-z\d-]+):personalize:.*:.*:.+
Exigido: Sim
- solutionUpdateConfig
-
Novos detalhes da configuração da solução.
Tipo: objeto SolutionUpdateConfig
Obrigatório: Não
Sintaxe da Resposta
{
"solutionArn": "string"
}
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.
Os dados a seguir são retornados no formato JSON pelo serviço.
- solutionArn
-
O mesmo nome do recurso da Amazon (ARN) da solução, conforme fornecido na solicitação.
Tipo: string
Restrições de tamanho: o tamanho máximo é 256.
Padrão:
arn:([a-z\d-]+):personalize:.*:.*:.+
Erros
- InvalidInputException
-
Forneça um valor válido para o campo ou parâmetro.
Código de Status HTTP: 400
- LimitExceededException
-
O limite de número de solicitações por segundo foi excedido.
Código de Status HTTP: 400
- ResourceInUseException
-
O recurso especificado está em uso.
Código de Status HTTP: 400
- ResourceInUseException
-
O recurso especificado está em uso.
Código de Status HTTP: 400
- ResourceNotFoundException
-
Não foi possível encontrar o recurso especificado.
Código de Status HTTP: 400
Consulte Também
Para obter mais informações sobre como usar essa API em um dos SDKs específicos de linguagem AWS, consulte: