Die AWS Marketplace API-Referenz wurde neu strukturiert. Weitere Informationen zu den unterstützten API-Vorgängen finden Sie in der AWS Marketplace API-Referenz.
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.
Eine Version einschränken
Sie können die Katalog-API verwenden, um eine Version Ihres Machine-Learning-Produkts in einzuschränken AWS Marketplace. Wenn diese Option eingeschränkt ist, können neue Käufer nicht auf diese Version zugreifen. Bestehende Abonnenten behalten den Zugriff auf eingeschränkte Versionen. AWS Marketplace Die Richtlinien schreiben vor, dass Bestandskäufer nach der Beschränkung 90 Tage lang weiterhin Support erhalten.
Wichtig
Mindestens eine Version mit uneingeschränktem Zugriff muss verfügbar bleiben. Sie können die letzte öffentlich verfügbare Version eines Produkts nicht einschränken.
So schränken Sie eine Version ein:
-
Um eine Version einzuschränken, rufen Sie den
StartChangeSetVorgang mit demRestrictDeliveryOptionsÄnderungstyp auf.
Erforderliche Syntax
POST /StartChangeSet HTTP/1.1 Content-type: application/json { "Catalog": "AWSMarketplace", "ChangeSet": [ { "ChangeType": "RestrictDeliveryOptions", "Entity": { "Identifier": "example1-abcd-1234-5ef6-7890abcdef12@1", "Type": "MachineLearningProduct@1.0" }, "DetailsDocument": { "DeliveryOptionIds": [ "example1-2222-cccc-2222-cccccccccccc" ] } } ] }
Pflichtfelder
Pflichtfelder
-
Entity(Objekt) — erforderlichEnthält Informationen zu Ihrem ML-Produkt.
-
Identifier(Zeichenfolge) — erforderlichIhre Produkt-ID. Weitere Informationen finden Sie unter Identifier.
-
Type(Zeichenfolge) — erforderlichGibt die Versandmethode (Produkttyp) an. Das muss es sein
MachineLearningProduct@1.0.
-
-
DetailsDocument(Objekt) — erforderlichEnthält die aktualisierten Versionsinformationen.
-
DeliveryOptionIds(Array von Objekten) — erforderlichListe der DeliveryOption IDs für die Versionen, die Sie einschränken möchten. Rufen Sie die eindeutige ID für jede Version ab, DeliveryOption indem Sie die DescribeEntity Aktion für die Version aufrufen, die Sie einschränken möchten.
-
Antwortsyntax
Bei einer erfolgreichen Anfrage wird Folgendes zurückgegeben:
{ "ChangeSetId": "example123456789012abcdef", "ChangeSetArn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/example123456789012abcdef" }
-
Validierung: Das System prüft, ob alle Informationen den AWS Marketplace Richtlinien entsprechen.
-
Bearbeitungszeit: Wenige Minuten bis mehrere Stunden
-
Informationen zu Validierungsfehlern finden Sie unter Status und Fehler des Änderungssatzes.
-
-
Statusüberwachung: Sie können den Status der Anfrage auf zwei Arten überprüfen.
-
Über das AWS Marketplace Verwaltungsportal
-
Verwenden des Befehls
DescribeChangeSet
-
-
Fertigstellung: Nach der Genehmigung ist die neue Version eingeschränkt.
Fehler
Asynchrone Fehler
Die folgenden Fehler können bei der Verarbeitung von Änderungssätzen auftreten und können mithilfe der DescribeChangeSet Operation behoben werden:
| Fehlercode | Fehlermeldung |
|---|---|
| INCOMPATIBLE_PRODUCT_STATUS | Verwenden Sie ein vorhandenes öffentliches oder eingeschränktes Produkt |
| MISSING_DELIVERY_OPTION_IDS | Geben Sie die Lieferoption aus der vorhandenen ID-Liste an. |
| INVALID_DELIVERY_OPTION_IDS | Geben Sie die IDs der Lieferoptionen an, die im Produkt zu finden sind. IDs wurden nicht gefunden: [x] |
| INVALID_DELIVERY_OPTION_STATUS | Die Lieferoption-IDs [invalid_ids] sind ungültig. Stellen Sie Lieferoptionen im öffentlichen Bereich bereit. |
| ALL_DELIVERY_OPTIONS_RESTRICTED | Stellen Sie weniger Lieferoptionen zur Verfügung, die eingeschränkt werden müssen, da mindestens eine Option im öffentlichen Zustand bleiben muss. |