Konfiguration einer Amazon Personalize Personalize-Kampagne aktualisieren - Amazon Personalize

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfiguration einer Amazon Personalize Personalize-Kampagne aktualisieren

Um Ihre Kampagne zu ändernMinimale Anzahl bereitgestellter TPS, manuell eine neue Lösungsversion bereitzustellen oder die Konfiguration einer Kampagne zu ändern, z. B. um Metadaten in Empfehlungen zu aktivieren, müssen Sie die Kampagne manuell aktualisieren.

Für Folgendes ist kein manuelles Kampagnen-Update erforderlich:

  • Wenn Ihre Kampagne automatische Kampagnen-Updates verwendet, müssen Sie sie nicht aktualisieren, um die neueste automatisch oder manuell trainierte Lösungsversion Ihrer Lösung bereitzustellen. Weitere Informationen finden Sie unter Automatische Kampagnen-Updates aktivieren.

  • Mit User-Personalization-v2, User-Personalization oder Next-Best-Action aktualisiert Amazon Personalize Ihre neueste Lösungsversion automatisch alle zwei Stunden, um neue Artikel oder Aktionen in Empfehlungen aufzunehmen. Ihre Kampagne verwendet automatisch die aktualisierte Lösungsversion.

Sie aktualisieren eine Kampagne manuell mit der Amazon Personalize Personalize-Konsole, AWS Command Line Interface (AWS CLI) oder AWS SDKs.

Aktualisierung einer Kampagne (Konsole)

Um eine manuell neu trainierte Lösungsversion bereitzustellen oder Änderungen an Ihrer Kampagnenkonfiguration vorzunehmen, müssen Sie Ihre Kampagne aktualisieren.

Um eine Kampagne zu aktualisieren (Konsole)
  1. Öffnen Sie die Amazon Personalize Personalize-Konsole unter https://console.aws.amazon.com/personalize/home und melden Sie sich bei Ihrem Konto an.

  2. Wählen Sie die Datensatzgruppe mit der Kampagne aus, die Sie aktualisieren möchten.

  3. Wählen Sie im Navigationsbereich Campaigns (Kampagnen) aus.

  4. Wählen Sie auf der Seite Kampagnen die Kampagne aus, die Sie aktualisieren möchten.

  5. Wählen Sie auf der Seite mit den Kampagnendetails die Option Aktualisieren aus.

  6. Nehmen Sie auf der Seite Kampagne aktualisieren Ihre Änderungen vor. Wenn Sie beispielsweise eine neu trainierte Lösungsversion bereitstellen, wählen Sie für Lösungsversions-ID die Identifikationsnummer für die neue Lösungsversion aus.

  7. Wählen Sie Aktualisieren. Amazon Personalize aktualisiert die Kampagne, sodass sie die neue Lösungsversion und alle geänderten Konfigurationen verwendet.

Aktualisierung einer Kampagne ()AWS CLI

Um eine neue Lösungsversion bereitzustellen, die Ihrer Kampagne Minimale Anzahl bereitgestellter TPS oder die Konfiguration Ihrer Kampagne zu ändern, müssen Sie Ihre Kampagne aktualisieren. Verwenden Sie den folgenden update-campaign Befehl, um eine Kampagne so zu aktualisieren, dass sie eine neue Lösungsversion mit dem verwendet AWS CLI.

campaign arnErsetzen Sie es durch den Amazon-Ressourcennamen (ARN) der Kampagne, die Sie aktualisieren möchten. new solution version arnErsetzen Sie durch die Lösungsversion, die Sie bereitstellen möchten.

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

Aktualisierung einer Kampagne (AWS SDKs)

Um eine neue Lösungsversion bereitzustellen, Ihre Kampagne Minimale Anzahl bereitgestellter TPS oder die Konfiguration Ihrer Kampagne zu ändern, müssen Sie Ihre Kampagne aktualisieren. Verwenden Sie den folgenden Code, um eine Kampagne mit dem SDK for Python (Boto3) oder dem SDK for Java 2.x zu aktualisieren. Eine vollständige Liste der Parameter finden Sie unter UpdateCampaign.

SDK for Python (Boto3)

Verwenden Sie die folgende update_campaign Methode, um eine neue Lösungsversion bereitzustellen. campaign arnErsetzen Sie durch den Amazon-Ressourcennamen (ARN) der Kampagne, die Sie aktualisieren möchten, ersetzen Sie den new solution version arn ARN durch die neue Lösungsversion und ändern Sie optional denminProvisionedTPS.

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

Verwenden Sie die folgende updateCampaign Methode, um eine Kampagne so zu aktualisieren, dass sie eine neue Lösungsversion verwendet. Übergeben Sie als Parameter einen Amazon Personalize Personalize-Service-Client, den Amazon-Ressourcennamen (ARN) der neuen Lösungsversion und denMinimale Anzahl bereitgestellter 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); } }