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 diRestrictDeliveryOptionsmodifica.
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): obbligatorioContiene informazioni sul prodotto ML.
-
Identifier(stringa): obbligatorioL'ID del prodotto. Per ulteriori informazioni, consulta Identifier.
-
Type(stringa): obbligatorioSpecifica il metodo di consegna (tipo di prodotto). Deve esserlo.
MachineLearningProduct@1.0
-
-
DetailsDocument(oggetto): obbligatorioContiene le informazioni sulla versione aggiornata.
-
DeliveryOptionIds(matrice di oggetti): obbligatorioElenco 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" }
-
Convalida: il sistema verifica se tutte le informazioni soddisfano le Marketplace AWS linee guida.
-
Tempo di elaborazione: da pochi minuti a diverse ore
-
Per gli errori di convalida, vedi Modificare lo stato e gli errori del set.
-
-
Monitoraggio dello stato: puoi controllare lo stato della richiesta in due modi.
-
Tramite il portale Marketplace AWS di gestione
-
Utilizzo dell'operazione
DescribeChangeSet
-
-
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. |