

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.

# Bereitstellen einer Amazon Personalize Personalize-Lösungsversion mit einer Kampagne
<a name="campaigns"></a>

Wenn Sie Empfehlungen in Echtzeit mit benutzerdefinierten Ressourcen erhalten möchten[Manuelles Erstellen einer Lösungsversion](creating-a-solution-version.md), können Sie nach Abschluss des Vorgangs Ihre Lösungsversion mit einer Kampagne bereitstellen.

 Bei einer *Kampagne* wird eine Lösungsversion (trainiertes Modell) mit einer bereitgestellten Transaktionskapazität zur Generierung von Empfehlungen in Echtzeit bereitgestellt. Nachdem Sie eine Kampagne erstellt haben, verwenden Sie die [GetRecommendations](API_RS_GetRecommendations.md) oder [GetPersonalizedRanking](API_RS_GetPersonalizedRanking.md) API-Operationen, um Empfehlungen zu erhalten. Wenn Sie mehrere Artikelempfehlungen oder Benutzersegmente erhalten, müssen Sie keine Kampagne erstellen. Weitere Informationen finden Sie unter [Empfehlungen für Batch-Artikel abrufen](getting-batch-recommendations.md) oder [Benutzersegmente im Batch-Modus abrufen](getting-user-segments.md). 

Wenn Sie eine Kampagne erstellen, können Sie Folgendes konfigurieren:
+ Sie können die Kampagne so konfigurieren, dass sie automatisch aktualisiert wird, um die neueste Lösungsversion Ihrer Lösung zu verwenden. Weitere Informationen finden Sie unter [Automatische Kampagnen-Updates](#create-campaign-automatic-latest-sv-update). 
+ Sie können Elementmetadaten in Empfehlungen aktivieren. Weitere Informationen finden Sie unter [Artikelmetadaten in Empfehlungen](#create-campaign-return-metadata). 
+ Sie können die Mindestanzahl der bereitgestellten Transaktionen pro Sekunde für die Kampagne angeben. Dies ist der grundlegende Transaktionsdurchsatz für die von Amazon Personalize bereitgestellte Kampagne. Es legt die Mindestabrechnungsgebühr für die Kampagne fest, solange sie aktiv ist. Weitere Informationen finden Sie unter [Minimale Anzahl bereitgestellter Transaktionen pro Sekunde und auto-scaling](#min-tps-auto-scaling).

Sie können eine Kampagne mit der Amazon Personalize Personalize-Konsole, AWS Command Line Interface (AWS CLI) oder AWS SDKs erstellen. Wenn Sie die Einstellungen einer bestehenden Kampagne ändern möchten, z. B. die Aktivierung von Metadaten in Empfehlungen, müssen Sie Ihre Kampagne aktualisieren. Weitere Informationen finden Sie unter [Konfiguration einer Amazon Personalize Personalize-Kampagne aktualisieren](update-campaigns.md). 

 Während die Kampagne aktiv ist, fallen für Sie Kampagnenkosten an. Um unnötige Kosten zu vermeiden, stellen Sie sicher, dass Sie die Kampagne löschen, wenn Sie fertig sind. Informationen zu den Kampagnenkosten finden Sie unter [Amazon Personalize Personalize-Preise](https://aws.amazon.com/personalize/pricing/). 

**Topics**
+ [Automatische Kampagnen-Updates](#create-campaign-automatic-latest-sv-update)
+ [Minimale Anzahl bereitgestellter Transaktionen pro Sekunde und auto-scaling](#min-tps-auto-scaling)
+ [Artikelmetadaten in Empfehlungen](#create-campaign-return-metadata)
+ [Eine Kampagne erstellen (Konsole)](#create-campaign-console)
+ [Eine Kampagne erstellen ()AWS CLI](#create-campaign-cli)
+ [Eine Kampagne erstellen (AWS SDKs)](#create-campaign-sdk)

## Automatische Kampagnen-Updates
<a name="create-campaign-automatic-latest-sv-update"></a>

Wenn Sie eine Kampagne erstellen, können Sie automatische Kampagnenaktualisierungen aktivieren. Bei automatischen Updates wird die Kampagne automatisch aktualisiert, sodass die neueste automatisch oder manuell trainierte Lösungsversion Ihrer Lösung bereitgestellt wird. Dies erleichtert es Ihnen, Ihre Kampagne auf dem neuesten Stand zu halten.

Wenn Ihre Lösung beispielsweise [automatische Schulungen](solution-config-auto-training.md) verwendet, um alle sieben Tage eine neue Lösungsversion zu erstellen, wird Ihre Kampagne automatisch aktualisiert, sodass für jede wöchentliche Schulung die neueste Lösungsversion verwendet wird. Wenn Sie keine automatischen Kampagnen-Updates verwenden, müssen Sie die Kampagne manuell aktualisieren, um das neueste trainierte Modell bereitzustellen.
+ Um automatische Kampagnenaktualisierungen zu aktivieren, wenn Sie eine Kampagne mit der Amazon Personalize Personalize-Konsole erstellen, wählen Sie **Automatisch aktualisieren, um die neueste Lösungsversion Ihrer Lösung in den **Kampagnendetails** zu verwenden**. Den Zeitstempel für die letzte Aktualisierung finden Sie auf der Seite mit den Kampagnendetails.

  Weitere Informationen finden Sie unter [Eine Kampagne erstellen (Konsole)](#create-campaign-console). 
+ Um automatische Kampagnenaktualisierungen zu aktivieren, wenn Sie den [CreateCampaign](API_CreateCampaign.md) API-Vorgang verwenden, geben Sie für den `SolutionVersionArn` Parameter den Amazon-Ressourcennamen (ARN) Ihrer Lösung im `SolutionArn/$LATEST` Format an. Stellen Sie im `campaignConfig` ein `enableMetadataWithRecommendations` auf`true`. 

  Um den Zeitstempel des letzten Kampagnen-Updates zu erhalten, können Sie den [DescribeCampaign](API_DescribeCampaign.md) API-Vorgang verwenden und die `latestCampaignUpdate` Details in der Antwort überprüfen. 

  Codebeispiele, die Ihnen zeigen, wie Sie automatische Updates aktivieren, finden Sie unter [Eine Kampagne erstellen ()AWS CLI](#create-campaign-cli) oder[Eine Kampagne erstellen (AWS SDKs)](#create-campaign-sdk).

## Minimale Anzahl bereitgestellter Transaktionen pro Sekunde und auto-scaling
<a name="min-tps-auto-scaling"></a>

**Wichtig**  
 Ein Hoch erhöht `minProvisionedTPS` Ihre Kosten. Wir empfehlen, mit 1 für zu beginnen `minProvisionedTPS` (Standard). Verfolgen Sie Ihre Nutzung anhand von CloudWatch Amazon-Metriken und erhöhen Sie `minProvisionedTPS` diese bei Bedarf.

 Wenn Sie eine Amazon Personalize Personalize-Kampagne erstellen, können Sie die Mindestanzahl an bereitgestellten Transaktionen pro Sekunde (`minProvisionedTPS`) für die Kampagne angeben. Dies ist der grundlegende Transaktionsdurchsatz für die von Amazon Personalize bereitgestellte Kampagne. Es legt die Mindestabrechnungsgebühr für die Kampagne fest, solange sie aktiv ist. Bei einer Transaktion handelt es sich um eine einzelne Transaktion `GetRecommendations` oder eine `GetPersonalizedRanking` Anfrage. Die Standardeinstellung `minProvisionedTPS` ist 1.

 Wenn Ihr TPS über den Wert hinaus ansteigt`minProvisionedTPS`, skaliert Amazon Personalize die bereitgestellte Kapazität automatisch nach oben und unten, aber niemals darunter. `minProvisionedTPS` Bei der Erhöhung der Kapazität kommt es zu einer kurzen Zeitverzögerung, die zum Verlust von Transaktionen führen kann. Wenn Ihr Traffic abnimmt, kehrt die Kapazität auf die zurück`minProvisionedTPS`. 

Ihnen wird das bereitgestellte Mindest-TPS oder, falls Ihre Anfragen das TPS überschreiten`minProvisionedTPS`, das tatsächliche TPS in Rechnung gestellt. Der tatsächliche TPS ist die Gesamtzahl der von Ihnen gestellten Empfehlungsanfragen. Wir empfehlen, mit einem niedrigen Wert zu beginnen`minProvisionedTPS`, Ihre Nutzung anhand von CloudWatch Amazon-Metriken zu verfolgen und den Wert dann bei `minProvisionedTPS` Bedarf zu erhöhen.

Weitere Informationen zu den Kampagnenkosten finden Sie unter [Amazon Personalize Personalize-Preise](https://aws.amazon.com/personalize/pricing/).

## Artikelmetadaten in Empfehlungen
<a name="create-campaign-return-metadata"></a>

**Wichtig**  
Wenn Sie das Rezept User-Personalization-v 2 oder Personalized-Ranking-v 2 verwenden, fallen keine zusätzlichen Kosten für Metadaten an. Für alle anderen Rezepte und alle Domain-Anwendungsfälle fallen zusätzliche Kosten an. Weitere Informationen finden Sie unter [Amazon Personalize Personalize-Preise](https://aws.amazon.com/personalize/pricing/).

Wenn Sie Empfehlungen erhalten, können Sie Amazon Personalize veranlassen, Artikelmetadaten in die Empfehlungsergebnisse aufzunehmen. In Ihrer Anfrage können Sie die Spalten aus Ihrem Artikeldatensatz auswählen, die aufgenommen werden sollen. Amazon Personalize gibt diese Daten für jeden Artikel in der Empfehlungsantwort zurück. 

Sie können Metadaten verwenden, um Empfehlungen in Ihrer Benutzeroberfläche zu erweitern, z. B. um Genres für Filme zu Karussells hinzuzufügen. Oder Sie können sie verwenden, um die Qualität der Empfehlungen visuell zu beurteilen. Wenn Sie generative KI in Ihrer App verwenden, können Sie die Metadaten in KI-Eingabeaufforderungen einfügen, um relevantere Inhalte zu generieren. Weitere Informationen zur Verwendung von Amazon Personalize mit generativer KI finden Sie unter[Amazon Personalize und generative KI](personalize-with-gen-ai.md).

### Metadaten aktivieren
<a name="enabling-metadata"></a>

Um Metadaten zu Empfehlungen hinzufügen zu können, benötigen Sie einen Artikel-Datensatz mit einer Spalte mit Metadaten. Sie müssen die Metadaten nicht im Training verwenden. Hinweise zum Erstellen eines Datensatzes finden Sie unter[Erstellen eines Schemas und eines Datensatzes](data-prep-creating-datasets.md). Informationen zum Aktualisieren von Daten finden Sie unter[Aktualisierung von Daten in Datensätzen nach dem Training](updating-datasets.md).

 Wenn Sie das Rezept User-Personalization-v 2 oder Personalized-Ranking-v 2 verwenden, haben neue Kampagnen automatisch die Möglichkeit, Artikelmetadaten in die Empfehlungsergebnisse einzubeziehen. Sie müssen Metadaten für Ihre Kampagne nicht manuell aktivieren. Für alle anderen Rezepte und Domain-Anwendungsfälle müssen Sie die Metadatenoption aktivieren: 
+ Um Metadaten mit der Amazon Personalize-Konsole zu aktivieren, wählen Sie bei der Erstellung der Kampagne in den **Empfehlungsergebnissen in den **Kampagnendetails** die Option Artikelmetadaten zurücksenden** aus. Weitere Informationen finden Sie unter [Eine Kampagne erstellen (Konsole)](#create-campaign-console). 
+ Um Metadaten mit AWS SDKs oder zu aktivieren AWS CLI, verwenden Sie die [CreateCampaign](API_CreateCampaign.md) API-Operation und `campaignConfig` setzen Sie `enableMetadataWithRecommendations` auf`true`. Weitere Informationen finden Sie unter [Eine Kampagne erstellen ()AWS CLI](#create-campaign-cli) oder [Eine Kampagne erstellen (AWS SDKs)](#create-campaign-sdk).

## Eine Kampagne erstellen (Konsole)
<a name="create-campaign-console"></a>

**Wichtig**  
 Ihnen fallen Kampagnenkosten an, solange die Kampagne aktiv ist. Um unnötige Kosten zu vermeiden, stellen Sie sicher, dass Sie die Kampagne löschen, wenn Sie fertig sind. Informationen zu den Kampagnenkosten finden Sie unter [Amazon Personalize Personalize-Preise](https://aws.amazon.com/personalize/pricing/). 

Sobald der Status Ihrer Lösungsversion Aktiv lautet, können Sie sie mit einer Amazon Personalize bereitstellen.

**Um eine Kampagne zu erstellen (Konsole)**

1. Öffnen Sie zu [https://console.aws.amazon.com/personalize/Hause](https://console.aws.amazon.com/personalize/home) die Amazon Personalize Personalize-Konsole und melden Sie sich bei Ihrem Konto an.

1. Wählen Sie die Datensatzgruppe mit der Lösungsversion aus, die Sie bereitstellen möchten. 

1. Wählen Sie im Navigationsbereich unter **Benutzerdefinierte Ressourcen** die Option **Kampagnen** aus.

1. Wählen Sie auf der Seite **Kampagnen** die Option **Kampagne erstellen** aus.

1. Geben Sie auf der Seite **Neue Kampagne erstellen** für **Kampagnendetails** die folgenden Informationen ein: 
   + **Kampagnenname** — Geben Sie den Namen der Kampagne ein. Der Text, den Sie hier eingeben, wird im Kampagnen-Dashboard und auf der Detailseite angezeigt.
   + **Lösung** — Wählen Sie die Lösung aus, die Sie gerade erstellt haben.
   + **Automatisch aktualisieren, um die neueste Lösungsversion Ihrer Lösung zu verwenden** — Wählen Sie diese Option, damit die Kampagne automatisch die neueste aktive Lösungsversion verwendet. Wenn Sie diese Option nicht wählen, müssen Sie die Kampagne jedes Mal manuell aktualisieren, wenn Sie eine neue Lösungsversion bereitstellen möchten. Weitere Informationen finden Sie unter [Automatische Kampagnen-Updates](#create-campaign-automatic-latest-sv-update). 
   + **Lösungsversions-ID** — Wenn Sie keine automatischen Kampagnen-Updates verwenden, um die neueste Lösungsversion zu verwenden, wählen Sie die ID der Lösungsversion, die Sie bereitstellen möchten.
   + **Minimale bereitgestellte Transaktionen pro Sekunde (in MinProvisionedTPS genannt APIs)** — Legen Sie die Mindestanzahl bereitgestellter Transaktionen pro Sekunde fest, die Amazon Personalize unterstützt. Ein hoher Wert erhöht Ihre Gebühren. Wir empfehlen, mit 1 (Standardeinstellung) zu beginnen. Verfolgen Sie Ihre Nutzung mithilfe von CloudWatch Amazon-Metriken und erhöhen Sie `minProvisionedTPS` diese bei Bedarf. Weitere Informationen finden Sie unter [Minimale Anzahl bereitgestellter Transaktionen pro Sekunde und auto-scaling](#min-tps-auto-scaling).
   + **Artikelmetadaten in den Empfehlungsergebnissen zurückgeben** — Wählen Sie diese Option, wenn Sie möchten, dass die Option Metadaten in die Empfehlungsergebnisse einbezieht. Wenn diese Option aktiviert ist, können Sie die Spalten aus Ihrem Artikel-Datensatz angeben, wenn Sie Empfehlungen erhalten. Weitere Informationen finden Sie unter [Artikelmetadaten in Empfehlungen](#create-campaign-return-metadata).

1. Wenn Sie das Rezept für die Benutzerpersonalisierung verwendet haben, können Sie in der **Kampagnenkonfiguration** optional Werte für das **Gewicht von Exploration** und das Mindestalter für das **Alter von Exploration-Artikeln eingeben.** Weitere Informationen finden Sie unter [Personalisierung durch Benutzer](native-recipe-new-item-USER_PERSONALIZATION.md).

1. Fügen Sie für **Tags** optional beliebige Tags hinzu. Weitere Informationen zum Taggen von Amazon Personalize Personalize-Ressourcen finden Sie unter. [Taggen von Amazon Personalize Personalize-Ressourcen](tagging-resources.md)

1. Wählen Sie **Create campaign (Kampagne erstellen)**.

1. Wenn der Kampagnenstatus auf der Seite mit den Kampagnendetails **Aktiv** lautet, können Sie die Kampagne verwenden, um Empfehlungen zu erhalten und Impressionen aufzuzeichnen. Weitere Informationen finden Sie unter [Empfehlungen von Amazon Personalize erhalten](getting-recommendations.md). 

   Die Kampagne ist bereit, wenn ihr Status AKTIV ist. Wenn Sie Ihre Lösungsversion neu trainieren oder Ihre Kampagneneinstellungen ändern möchten, müssen Sie Ihre Kampagne aktualisieren. Weitere Informationen finden Sie unter [Konfiguration einer Amazon Personalize Personalize-Kampagne aktualisieren](update-campaigns.md). 

## Eine Kampagne erstellen ()AWS CLI
<a name="create-campaign-cli"></a>

**Wichtig**  
 Ihnen fallen Kampagnenkosten an, solange die Kampagne aktiv ist. Um unnötige Kosten zu vermeiden, stellen Sie sicher, dass Sie die Kampagne löschen, wenn Sie fertig sind. Informationen zu den Kampagnenkosten finden Sie unter [Amazon Personalize Personalize-Preise](https://aws.amazon.com/personalize/pricing/). 

Sobald Ihre Lösungsversion aktiv ist, können Sie sie mit einer Amazon Personalize bereitstellen. Um eine Kampagne mit dem zu erstellen AWS CLI, verwenden Sie den `create-campaign` Befehl.

Das folgende Codebeispiel zeigt Ihnen, wie Sie eine Kampagne erstellen. Es stellt die neueste Lösungsversion einer Lösung bereit, die das Rezept für Benutzerpersonalisierung verwendet. Die Kampagne, die es erstellt, wird automatisch aktualisiert, um future Lösungsversionen zu verwenden. Der Code verwendet die folgende Konfiguration: 
+ Es konfiguriert die Kampagne so, dass sie automatisch aktualisiert wird, um die neueste Lösungsversion für Ihre Lösung zu verwenden: The `solution-version-arn` is in `{{solution ARN}}/$LATEST` format und `syncWithLatestSolutionVersion` is`True`. Um den Code zu verwenden, `solution ARN` ersetzen Sie ihn durch den Amazon Resource Name (ARN) Ihrer Lösung.

  Um automatisch zu deaktivieren`syncWithLatestSolutionVersion`, geben Sie nur die Lösungsversion ARN (ohne`/$LATEST`) an und setzen Sie `syncWithLatestSolutionVersion` sie auf`False`. 
+ Sie legt die `enableMetadataWithRecommendations` Option auf fest`True`. Auf diese Weise kann eine Option für Empfehlungsanfragen Artikelmetadaten aus einem Artikeldatensatz mit Empfehlungsergebnissen einbeziehen. Um diese Option zu deaktivieren, setzen Sie sie auf`False`. Weitere Informationen finden Sie unter [Artikelmetadaten in Empfehlungen](#create-campaign-return-metadata).
+ Sie wird `min-provisioned-tps` auf 1 gesetzt (Standardeinstellung). Wir empfehlen, mit 1 für `minProvisionedTPS` (Standard) zu beginnen. Verfolgen Sie Ihre Nutzung mithilfe von CloudWatch Amazon-Metriken und erhöhen Sie `minProvisionedTPS` diese bei Bedarf. Weitere Informationen finden Sie unter [Minimale Anzahl bereitgestellter Transaktionen pro Sekunde und auto-scaling](#min-tps-auto-scaling).

Eine vollständige Liste aller Parameter finden Sie unter[CreateCampaign](API_CreateCampaign.md).

```
aws personalize create-campaign \
--name {{campaign-name}} \
--solution-version-arn {{solution-arn}}/\$LATEST \
--min-provisioned-tps 1 \
--campaign-config "{"\"syncWithLatestSolutionVersion"\": "true", "\"enableMetadataWithRecommendations"\": "true"}"
```

Die Kampagne ist bereit, wenn ihr Status AKTIV ist. Um den aktuellen Status zu erhalten, rufen Sie [DescribeCampaign](API_DescribeCampaign.md) auf und überprüfen Sie, ob das Feld `status` auf `ACTIVE` eingestellt ist.

Wenn Sie Ihre Lösungsversion neu trainieren und Ihre Kampagne nicht automatisch auf die neueste Lösungsversion aktualisiert wird, oder wenn Sie Ihre Kampagneneinstellungen ändern möchten, müssen Sie Ihre Kampagne aktualisieren. Weitere Informationen finden Sie unter [Konfiguration einer Amazon Personalize Personalize-Kampagne aktualisieren](update-campaigns.md). 

Amazon Personalize bietet Ihnen Funktionen zur Verwaltung von Kampagnen, z. B. [ListCampaigns](API_ListCampaigns.md) zum Auflisten der von Ihnen erstellten Kampagnen. Sie können eine Kampagne durch Aufrufen von [DeleteCampaign](API_DeleteCampaign.md) löschen. Wenn Sie eine Kampagne löschen, werden die Lösungsvarianten, die Teil der Kampagne sind, nicht gelöscht.

Nachdem Sie Ihre Kampagne erstellt haben, können Sie sie verwenden, um Empfehlungen abzugeben. Weitere Informationen finden Sie unter [Empfehlungen von Amazon Personalize erhalten](getting-recommendations.md).

## Eine Kampagne erstellen (AWS SDKs)
<a name="create-campaign-sdk"></a>

**Wichtig**  
 Ihnen fallen Kampagnenkosten an, solange die Kampagne aktiv ist. Um unnötige Kosten zu vermeiden, stellen Sie sicher, dass Sie die Kampagne löschen, wenn Sie fertig sind. Informationen zu den Kampagnenkosten finden Sie unter [Amazon Personalize Personalize-Preise](https://aws.amazon.com/personalize/pricing/). 

Sobald Ihre Lösungsversion aktiv ist, können Sie sie mit einer Amazon Personalize bereitstellen. Um eine Kampagne mit zu erstellen AWS SDKs, verwenden Sie den [CreateCampaign](API_CreateCampaign.md) API-Vorgang.

Das folgende Codebeispiel zeigt Ihnen, wie Sie eine Kampagne erstellen. Der Code stellt die neueste Lösungsversion einer Lösung bereit, die das Rezept für Benutzerpersonalisierung verwendet. Die Kampagne, die es erstellt, wird automatisch aktualisiert, um future Lösungsversionen zu verwenden. Der Code verwendet die folgende Konfiguration: 
+ Es konfiguriert die Kampagne so, dass sie automatisch aktualisiert wird, um die neueste Lösungsversion für Ihre Lösung zu verwenden: The `solutionVersionArn` is in `{{solution ARN}}/$LATEST` format und `syncWithLatestSolutionVersion` is`True`. Um den Code zu verwenden, `solution ARN` ersetzen Sie ihn durch den Amazon Resource Name (ARN) Ihrer Lösungsversion.

  Um automatisch zu deaktivieren`syncWithLatestSolutionVersion`, geben Sie nur die Lösungsversion ARN (ohne`/$LATEST`) an und setzen Sie `syncWithLatestSolutionVersion` sie auf`False`. 
+ Sie legt die `enableMetadataWithRecommendations` Option auf fest`True`. Auf diese Weise kann eine Option für Empfehlungsanfragen Artikelmetadaten aus einem Artikeldatensatz mit Empfehlungsergebnissen einbeziehen. Um diese Option zu deaktivieren, setzen Sie sie auf`False`. Weitere Informationen finden Sie unter [Artikelmetadaten in Empfehlungen](#create-campaign-return-metadata).
+ Sie wird `minProvisionedTPS` auf 1 gesetzt (Standardeinstellung). Wir empfehlen, mit 1 für `minProvisionedTPS` (Standard) zu beginnen. Verfolgen Sie Ihre Nutzung mithilfe von CloudWatch Amazon-Metriken und erhöhen Sie `minProvisionedTPS` diese bei Bedarf. Weitere Informationen finden Sie unter [Minimale Anzahl bereitgestellter Transaktionen pro Sekunde und auto-scaling](#min-tps-auto-scaling).

Eine vollständige Liste aller Parameter finden Sie unter[CreateCampaign](API_CreateCampaign.md).

------
#### [ SDK for Python (Boto3) ]

```
import boto3

personalize = boto3.client('personalize')

response = personalize.create_campaign(
    name = '{{campaign name}}',
    solutionVersionArn = '{{solution ARN}}/$LATEST',
    minProvisionedTPS = {{1}},
    campaignConfig = {"syncWithLatestSolutionVersion": {{True}}, "enableMetadataWithRecommendations": {{True}}}
)

arn = response['campaignArn']

description = personalize.describe_campaign(campaignArn = arn)['campaign']
print('Name: ' + description['name'])
print('ARN: ' + description['campaignArn'])
print('Status: ' + description['status'])
```

------
#### [ SDK for JavaScript v3 ]

```
// Get service clients module and commands using ES6 syntax.
import { CreateCampaignCommand, PersonalizeClient } from
  "@aws-sdk/client-personalize";

// create personalizeClient
const personalizeClient = new PersonalizeClient({ region: "REGION" });

// set the campaign parameters
export const createCampaignParam = {
  solutionVersionArn: "SOLUTION_ARN/$LATEST" /* required */,
  name: "NAME" /* required */,
  minProvisionedTPS: 1 /* optional */,
  campaignConfig: {   /* optional */
    syncWithLatestSolutionVersion: true,
    enableMetadataWithRecommendations: true,
  },
};

export const run = async () => {
  try {
    const response = await personalizeClient.send(
      new CreateCampaignCommand(createCampaignParam)
    );
    console.log("Success", response);
    return response; // For unit tests.
  } catch (err) {
    console.log("Error", err);
  }
};
run();
```

------

Die Kampagne ist bereit, wenn ihr Status AKTIV ist. Um den aktuellen Status zu erfahren, rufen Sie an [DescribeCampaign](API_DescribeCampaign.md) und überprüfen Sie, ob das `status` Feld aktiviert ist`ACTIVE`.

Wenn Sie Ihre Lösungsversion manuell neu trainieren oder Ihre Kampagneneinstellungen ändern möchten, müssen Sie Ihre Kampagne aktualisieren. Weitere Informationen finden Sie unter [Konfiguration einer Amazon Personalize Personalize-Kampagne aktualisieren](update-campaigns.md). 

Amazon Personalize bietet Ihnen Funktionen zur Verwaltung von Kampagnen, z. B. [ListCampaigns](API_ListCampaigns.md) zum Auflisten der von Ihnen erstellten Kampagnen. Sie können eine Kampagne durch Aufrufen von [DeleteCampaign](API_DeleteCampaign.md) löschen. Wenn Sie eine Kampagne löschen, werden die Lösungsvarianten, die Teil der Kampagne sind, nicht gelöscht.

Nachdem Sie Ihre Kampagne erstellt haben, können Sie damit Empfehlungen abgeben. Weitere Informationen finden Sie unter [Empfehlungen von Amazon Personalize erhalten](getting-recommendations.md).