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 Amazon Personalize para usar uma configuração de treinamento automático diferente. Ao atualizar uma solução, você pode alterar se a solução usa treinamento automático e alterar a frequência do treinamento. Para obter mais informações sobre como atualizar uma solução, consulte Atualização de uma solução.
Uma atualização da solução pode estar em um dos seguintes estados:
CREATEPENDING> CREATE EM_ PROGRESS > ACTIVE -ou- CREATE FAILED
Para obter o status de uma atualização da solução, chame a DescribeSolutionAPIoperação e encontre o status nolatestSolutionUpdate
.
Sintaxe da Solicitação
{
"performAutoTraining": boolean
,
"solutionArn": "string
",
"solutionUpdateConfig": {
"autoTrainingConfig": {
"schedulingExpression": "string
"
}
}
}
Parâmetros da solicitação
A solicitação aceita os seguintes dados no JSON formato.
- 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ção.schedulingExpression
Se você ativar o treinamento automático, o primeiro treinamento automático começará dentro de uma hora após a conclusão da atualização da solução. Se você criar manualmente uma versão da solução em uma hora, a solução pulará o primeiro treinamento automático. Para obter mais informações sobre o treinamento automático, consulte Configurando o treinamento automático.
Após o início do treinamento, você pode obter o Amazon Resource Name (ARN) da versão da solução com a ListSolutionVersionsAPIoperação. Para obter seu status, use DescribeSolutionVersiono.
Tipo: booliano
Obrigatório: não
- solutionArn
-
O nome do recurso 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
-
Os novos detalhes de 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 de 200.
Os dados a seguir são retornados em JSON formato pelo serviço.
- solutionArn
-
A mesma solução Amazon Resource Name (ARN) fornecida 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.
HTTPCódigo de status: 400
- LimitExceededException
-
O limite de número de solicitações por segundo foi excedido.
HTTPCódigo de status: 400
- ResourceInUseException
-
O recurso especificado está em uso.
HTTPCódigo de status: 400
- ResourceInUseException
-
O recurso especificado está em uso.
HTTPCódigo de status: 400
- ResourceNotFoundException
-
Não foi possível encontrar o recurso especificado.
HTTPCódigo de status: 400
Consulte também
Para obter mais informações sobre como usar isso API em um dos idiomas específicos AWS SDKs, veja o seguinte: