UpdateSolution - Amazon Personalize

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: