View a markdown version of this page

Eine Version einschränken - AWS Marketplace

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 StartChangeSet Vorgang mit dem RestrictDeliveryOptions Ä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) — erforderlich

    Enthält Informationen zu Ihrem ML-Produkt.

    • Identifier(Zeichenfolge) — erforderlich

      Ihre Produkt-ID. Weitere Informationen finden Sie unter Identifier.

    • Type(Zeichenfolge) — erforderlich

      Gibt die Versandmethode (Produkttyp) an. Das muss es seinMachineLearningProduct@1.0.

  • DetailsDocument(Objekt) — erforderlich

    Enthält die aktualisierten Versionsinformationen.

    • DeliveryOptionIds(Array von Objekten) — erforderlich

      Liste 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" }
  1. Validierung: Das System prüft, ob alle Informationen den AWS Marketplace Richtlinien entsprechen.

  2. Statusüberwachung: Sie können den Status der Anfrage auf zwei Arten überprüfen.

    • Über das AWS Marketplace Verwaltungsportal

    • Verwenden des Befehls DescribeChangeSet

  3. 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.