View a markdown version of this page

Limita una versione - Marketplace AWS

L'AWS Marketplace API Reference è stato ristrutturato. Per ulteriori informazioni sulle operazioni API supportate, consulta l'AWS Marketplace API Reference.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Limita una versione

Puoi utilizzare l'API Catalog per limitare una versione del tuo prodotto di machine learning Marketplace AWS. Se soggetto a restrizioni, i nuovi acquirenti non possono accedere a quella versione. Gli abbonati esistenti mantengono l'accesso alle versioni con restrizioni. Marketplace AWS le linee guida richiedono l'assistenza continua per gli acquirenti esistenti per 90 giorni dopo la restrizione.

Importante

Deve rimanere disponibile almeno una versione senza restrizioni. Non è possibile limitare l'ultima versione disponibile pubblicamente di un prodotto.

Per limitare una versione:
  • Per limitare una versione, chiamate l'StartChangeSetoperazione con il tipo di RestrictDeliveryOptions modifica.

Sintassi della richiesta

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" ] } } ] }

Campi obbligatori

Campi obbligatori
  • Entity(oggetto): obbligatorio

    Contiene informazioni sul prodotto ML.

    • Identifier(stringa): obbligatorio

      L'ID del prodotto. Per ulteriori informazioni, consulta Identifier.

    • Type(stringa): obbligatorio

      Specifica il metodo di consegna (tipo di prodotto). Deve esserlo. MachineLearningProduct@1.0

  • DetailsDocument(oggetto): obbligatorio

    Contiene le informazioni sulla versione aggiornata.

    • DeliveryOptionIds(matrice di oggetti): obbligatorio

      Elenco di DeliveryOption ID per le versioni che desideri limitare. Recupera l'identificatore univoco per ognuna DeliveryOption chiamando l' DescribeEntity azione sulla versione che stai limitando.

Sintassi della risposta

Una richiesta riuscita restituisce:

{ "ChangeSetId": "example123456789012abcdef", "ChangeSetArn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/example123456789012abcdef" }
  1. Convalida: il sistema verifica se tutte le informazioni soddisfano le Marketplace AWS linee guida.

  2. Monitoraggio dello stato: puoi controllare lo stato della richiesta in due modi.

    • Tramite il portale Marketplace AWS di gestione

    • Utilizzo dell'operazione DescribeChangeSet

  3. Completamento: una volta approvata, la nuova versione è soggetta a restrizioni.

Errori

Errori asincroni

I seguenti errori possono verificarsi durante l'elaborazione del set di modifiche e possono essere recuperati utilizzando l'operazione: DescribeChangeSet

Codice di errore Messaggio di errore
INCOMPATIBLE_PRODUCT_STATUS Utilizza un prodotto pubblico o limitato esistente
MISSING_DELIVERY_OPTION_IDS Fornisci l'opzione di consegna dall'elenco di ID esistente.
INVALID_DELIVERY_OPTION_IDS Fornisci gli ID delle opzioni di consegna che possono essere trovati nel prodotto. ID non trovati: [x]
INVALID_DELIVERY_OPTION_STATUS Gli ID delle opzioni di consegna [invalid_ids] non sono validi. Fornisci opzioni di consegna nello stato pubblico.
ALL_DELIVERY_OPTIONS_RESTRICTED Fornisci un minor numero di opzioni di consegna da limitare poiché almeno una deve rimanere in stato pubblico.