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.
UpdateCampaign
Aktualisiert eine Kampagne, um eine neu trainierte Lösungsversion mit einer vorhandenen Kampagne bereitzustellen, die Ihrer Kampagne zu ändern oder die Konfiguration Ihrer Kampagne zu ändern. minProvisionedTPS
Beispielsweise können Sie für eine bestehende Kampagne enableMetadataWithRecommendations
den Wert auf „true“ setzen.
Um eine Kampagne so zu aktualisieren, dass sie automatisch mit der neuesten Lösungsversion gestartet wird, geben Sie Folgendes an:
-
Geben Sie für den
SolutionVersionArn
Parameter den Amazon-Ressourcennamen (ARN) Ihrer Lösung imSolutionArn/$LATEST
Format an. -
Stellen Sie im
campaignConfig
syncWithLatestSolutionVersion
auf eintrue
.
Um eine Kampagne zu aktualisieren, muss der Kampagnenstatus AKTIV oder CREATE FAILED lauten. Überprüfen Sie den Kampagnenstatus mithilfe der DescribeCampaignOperation.
Anmerkung
Sie können immer noch Empfehlungen von einer Kampagne erhalten, während ein Update läuft. Die Kampagne verwendet die vorherige Lösungsversion und Kampagnenkonfiguration, um Empfehlungen zu generieren, bis der aktuelle Status der Kampagnenaktualisierung lautetActive
.
Weitere Informationen zum Aktualisieren einer Kampagne, einschließlich Codebeispielen, finden Sie unter Kampagne aktualisieren. Weitere Informationen zu Kampagnen finden Sie unter Kampagne erstellen.
Anforderungssyntax
{
"campaignArn": "string
",
"campaignConfig": {
"enableMetadataWithRecommendations": boolean
,
"itemExplorationConfig": {
"string
" : "string
"
},
"syncWithLatestSolutionVersion": boolean
},
"minProvisionedTPS": number
,
"solutionVersionArn": "string
"
}
Anforderungsparameter
Die Anforderung akzeptiert die folgenden Daten im JSON-Format.
- campaignArn
-
Der Amazon-Ressourcennamen (ARN) der Kampagne.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 256 Zeichen.
Pattern:
arn:([a-z\d-]+):personalize:.*:.*:.+
Erforderlich: Ja
- campaignConfig
-
Die Konfigurationsdetails einer Kampagne.
Typ: CampaignConfig Objekt
Erforderlich: Nein
- minProvisionedTPS
-
Gibt die angeforderte Mindestanzahl bereitgestellter Transaktionen (Empfehlungen) pro Sekunde an, die Amazon Personalize unterstützt. Ein Hoch erhöht
minProvisionedTPS
Ihre Rechnung. Wir empfehlen, mit 1 für zu beginnenminProvisionedTPS
(Standard). Verfolgen Sie Ihre Nutzung anhand von CloudWatch Amazon-Metriken und erhöhen SieminProvisionedTPS
diese bei Bedarf.Typ: Ganzzahl
Gültiger Bereich: Mindestwert 1.
Erforderlich: Nein
- solutionVersionArn
-
Der Amazon-Ressourcenname (ARN) eines neuen Modells, das bereitgestellt werden soll. Um die neueste Lösungsversion Ihrer Lösung anzugeben, geben Sie den ARN Ihrer Lösung im
SolutionArn/$LATEST
Format an. Sie müssen dieses Format verwenden, wenn SieTrue
in dersyncWithLatestSolutionVersion
auf eingestellt haben CampaignConfig.Um ein Modell bereitzustellen, das nicht die neueste Lösungsversion Ihrer Lösung ist, geben Sie den ARN der Lösungsversion an.
Weitere Informationen zu automatischen Kampagnen-Updates finden Sie unter Automatische Kampagnen-Updates aktivieren.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 256 Zeichen.
Pattern:
arn:([a-z\d-]+):personalize:.*:.*:.+
Erforderlich: Nein
Antwortsyntax
{
"campaignArn": "string"
}
Antwortelemente
Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.
Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.
- campaignArn
-
Derselbe Kampagnen-ARN wie in der Anfrage angegeben.
Typ: Zeichenfolge
Längenbeschränkungen: Maximale Länge beträgt 256 Zeichen.
Pattern:
arn:([a-z\d-]+):personalize:.*:.*:.+
Fehler
- InvalidInputException
-
Geben Sie einen gültigen Wert für das Feld oder den Parameter an.
HTTP Status Code: 400
- ResourceInUseException
-
Die angegebene Ressource wird verwendet.
HTTP Status Code: 400
- ResourceNotFoundException
-
Die angegebene Ressource konnte nicht gefunden werden.
HTTP Status Code: 400
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS SDKs finden Sie im Folgenden: