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á.
Atualizar a configuração de uma campanha do Amazon Personalize
Para alterar o TPS mínimo provisionado da campanha, implantar manualmente uma nova versão da solução ou modificar a configuração de uma campanha, por exemplo, ativando a inclusão dos metadados nas recomendações, é necessário atualizar a campanha de forma manual.
As situações a seguir não exigem uma atualização manual da campanha:
-
Caso sua campanha use atualizações automáticas, não será necessário fazer isso manualmente para implantar a versão mais recente da solução treinada de forma automática ou manual. Para obter mais informações, consulte Atualizações automáticas da campanha.
-
Com User-Personalization-v 2, User-Personalization, ou Next-Best-Action, o Amazon Personalize atualiza automaticamente sua versão mais recente da solução a cada duas horas para incluir novos itens ou ações nas recomendações. Sua campanha usa automaticamente a versão atualizada da solução.
Você atualiza manualmente uma campanha com o console Amazon Personalize, AWS Command Line Interface (AWS CLI) ou. AWS SDKs
nota
Para atualizar uma campanha e ativar a inclusão de metadados nas recomendações, é necessário ter um conjunto de dados de itens com uma coluna de metadados. Não é necessário usar os metadados no treinamento.
Se sua campanha implantou anteriormente uma versão da solução que usava User-Personalization-v 2 ou Personalized-Ranking-v 2 e você está migrando para uma versão mais antiga das receitas, a opção de incluir metadados está desativada por padrão. Você pode ativar essa inclusão ao atualizar a campanha. Para obter mais informações, consulte Habilitar metadados nas recomendações.
Tópicos
Atualização de uma campanha (console)
Para implantar uma versão reciclada manualmente da solução ou para fazer alterações na configuração da campanha, atualize-a.
Para atualizar uma campanha (console)
-
Abra o console Amazon Personalize em https://console.aws.amazon.com/personalize/casa
e faça login na sua conta. -
Escolha o grupo de conjuntos de dados com a campanha que você deseja atualizar.
-
No painel de navegação, selecione Campaigns (Campanhas).
-
Na página Campanhas, escolha a campanha que você deseja atualizar.
-
Na página de detalhes da campanha, escolha Atualizar.
-
Na página Atualizar campanha, faça suas alterações. Por exemplo, se você estiver implantando uma versão reciclada da solução, para ID da versão da solução, escolha o número de identificação para a nova versão da solução.
-
Selecione Atualizar. O Amazon Personalize atualiza a campanha para usar a nova versão da solução e quaisquer configurações alteradas.
Atualização de uma campanha (AWS CLI)
Para implantar uma nova versão da solução, alterar TPS mínimo provisionado da campanha ou alterar a configuração da sua campanha, você deve atualizá-la. Use o comando update-campaign
a seguir para atualizar uma campanha para usar uma nova versão da solução com AWS CLI.
Substitua campaign arn
pelo Amazon Resource Name (ARN) da campanha que você deseja atualizar. Substitua new solution version arn
pela versão da solução que você deseja implantar.
aws personalize update-campaign \ --campaign-arn
campaign arn
\ --solution-version-arnnew solution version arn
\ --min-provisioned-tps1
Atualização de uma campanha (AWS SDKs)
Para implantar uma nova versão da solução, alterar TPS mínimo provisionado da campanha ou alterar a configuração da sua campanha, você deve atualizá-la. Use o código a seguir para atualizar uma campanha com o SDK for Python (Boto3) ou o SDK para Java 2.x. Para obter uma lista completa de parâmetros, consulte UpdateCampaign.
Use o método update_campaign
a seguir para implantar uma nova versão da solução. Substitua campaign arn
pelo Amazon Resource Name (ARN) da campanha que você deseja atualizar, substitua new solution version arn
pelo novo ARN da versão da solução e, opcionalmente, altere minProvisionedTPS
.
import boto3
personalize = boto3.client('personalize')
response = personalize.update_campaign(
campaignArn = 'campaign arn
',
solutionVersionArn = 'new solution version arn
',
minProvisionedTPS = 1
,
)
arn = response['campaignArn']
description = personalize.describe_campaign(campaignArn = arn)['campaign']
print('Name: ' + description['name'])
print('ARN: ' + description['campaignArn'])
print('Status: ' + description['status'])