Aggiornamento della configurazione di una campagna Amazon Personalize - Amazon Personalize

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento della configurazione di una campagna Amazon Personalize

Per modificare la campagnaAlmeno accantonato TPS, distribuire manualmente una nuova versione della soluzione o modificare la configurazione di una campagna, ad esempio attivando l'opzione per includere i metadati nei consigli, devi aggiornare manualmente la campagna.

Quanto segue non richiede un aggiornamento manuale della campagna:

  • Se la campagna utilizza gli aggiornamenti automatici della campagna, non è necessario aggiornarla per distribuire la versione più recente della soluzione, addestrata automaticamente o manualmente. Per ulteriori informazioni, consulta Aggiornamenti automatici delle campagne.

  • Con User-Personalization-v 2, User-Personalization o Next-Best-Action, Amazon Personalize aggiorna automaticamente la versione più recente della soluzione ogni due ore per includere nuovi elementi o azioni nei consigli. La tua campagna utilizza automaticamente la versione aggiornata della soluzione.

Aggiorna manualmente una campagna con la console Amazon Personalize, AWS Command Line Interface (AWS CLI), oppure. AWS SDKs

Nota

Per aggiornare una campagna e attivare l'opzione di inclusione dei metadati nei consigli, devi disporre di un set di dati Items con una colonna di metadati. Non è necessario utilizzare i metadati durante la formazione.

Se la tua campagna utilizzava in precedenza una versione della soluzione che utilizzava User-Personalization-v 2 o Personalized-Ranking-v 2 e stai passando a una versione precedente delle ricette, l'opzione per includere i metadati è disattivata per impostazione predefinita. Puoi abilitarla quando aggiorni la campagna. Per ulteriori informazioni, consulta Metadati degli articoli nei consigli.

Aggiornamento di una campagna (console)

Per distribuire una versione della soluzione riqualificata manualmente o apportare modifiche alla configurazione della campagna, devi aggiornare la campagna.

Per aggiornare una campagna (console)
  1. Apri la console Amazon Personalize a https://console.aws.amazon.com/personalize/casa e accedi al tuo account.

  2. Scegli il gruppo di set di dati con la campagna che desideri aggiornare.

  3. Nel riquadro di navigazione scegliere Campaigns (Campagne).

  4. Nella pagina Campagne, scegli la campagna che desideri aggiornare.

  5. Nella pagina dei dettagli della campagna, scegli Aggiorna.

  6. Nella pagina Aggiorna campagna, apporta le modifiche. Ad esempio, se stai distribuendo una versione riqualificata della soluzione, per Solution version ID, scegli il numero di identificazione per la nuova versione della soluzione.

  7. Scegli Aggiorna. Amazon Personalize aggiorna la campagna per utilizzare la nuova versione della soluzione e le eventuali configurazioni modificate.

Aggiornamento di una campagna ()AWS CLI

Per implementare una nuova versione della soluzione, modificare quella della Almeno accantonato TPS campagna o modificare la configurazione della campagna, devi aggiornare la campagna. Utilizza il update-campaign comando seguente per aggiornare una campagna in modo da utilizzare una nuova versione della AWS CLI soluzione con.

Sostituisci campaign arn con l'Amazon Resource Name (ARN) della campagna che desideri aggiornare. Sostituiscila new solution version arn con la versione della soluzione che desideri distribuire.

aws personalize update-campaign \ --campaign-arn campaign arn \ --solution-version-arn new solution version arn \ --min-provisioned-tps 1

Aggiornamento di una campagna ()AWS SDKs

Per implementare una nuova versione della soluzione, modificare la campagna Almeno accantonato TPS o modificare la configurazione della campagna, devi aggiornare la campagna. Usa il codice seguente per aggiornare una campagna con SDK for Python (Boto3) o SDK per Java 2.x. Per un elenco completo dei parametri, consulta UpdateCampaign.

SDK for Python (Boto3)

Utilizzate il seguente update_campaign metodo per distribuire una nuova versione della soluzione. Sostituisci campaign arn con l'Amazon Resource Name (ARN) della campagna che desideri aggiornare, sostituiscila new solution version arn con la nuova versione della soluzione ARN e, facoltativamente, modifica ilminProvisionedTPS.

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'])
SDK for Java 2.x

Utilizza il seguente updateCampaign metodo per aggiornare una campagna e utilizzare una nuova versione della soluzione. Passa come parametri un client del servizio Amazon Personalize, l'Amazon Resource Name (ARN) della nuova versione della soluzione e il. Almeno accantonato TPS

public static void updateCampaign(PersonalizeClient personalizeClient, String campaignArn, String solutionVersionArn, Integer minProvisionedTPS) { try { // build the updateCampaignRequest UpdateCampaignRequest updateCampaignRequest = UpdateCampaignRequest.builder() .campaignArn(campaignArn) .solutionVersionArn(solutionVersionArn) .minProvisionedTPS(minProvisionedTPS) .build(); // update the campaign personalizeClient.updateCampaign(updateCampaignRequest); DescribeCampaignRequest campaignRequest = DescribeCampaignRequest.builder() .campaignArn(campaignArn) .build(); DescribeCampaignResponse campaignResponse = personalizeClient.describeCampaign(campaignRequest); Campaign updatedCampaign = campaignResponse.campaign(); System.out.println("The Campaign status is " + updatedCampaign.status()); } catch (PersonalizeException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }