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 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ção schedulingExpression.

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: