Aggiungere una nuova versione del prodotto in contenitore su Marketplace AWS - Marketplace AWS

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

Aggiungere una nuova versione del prodotto in contenitore su Marketplace AWS

In qualità di Marketplace AWS venditore, puoi aggiungere nuove versioni del tuo prodotto container, gestire le versioni e aggiornare le informazioni sulla versione. Il prodotto potrebbe avere diverse versioni nel corso del suo ciclo di vita. Ogni versione ha un set di immagini del contenitore specifiche per quella versione. I seguenti argomenti mostrano come gestire le versioni dei prodotti in contenitore.

Nota

Non puoi aggiungere una versione al prodotto finché non hai creato l'ID del prodotto e il prezzo del prodotto. Per ulteriori informazioni su questi passaggi, consultaFase 1: Crea l'ID e il codice prodotto per il prodotto in contenitore.

Fase 1: Aggiungere repository

Le immagini dei contenitori e altri elementi del prodotto sono archiviati nei repository di. Marketplace AWS In genere, si crea un repository per ogni elemento necessario, ma il repository può archiviare più versioni dell'artefatto (con tag diversi).

Nota

Tutte le immagini utilizzate nella distribuzione del prodotto devono utilizzare immagini provenienti dai repository. Marketplace AWS

La procedura seguente descrive come aggiungere gli eventuali repository necessari. Marketplace AWS

Per aggiungere repository
  1. Accedi alla Portale di gestione Marketplace AWS.

  2. Seleziona Server dal menu Prodotti.

  3. Nella scheda Prodotti server, seleziona il prodotto che desideri modificare, quindi scegli Aggiungi repository dal menu a discesa Richiedi modifiche.

  4. Inserisci il nome del repository che desideri creare. Se desideri creare più di un nuovo repository, scegli Aggiungi nuovo repository per ogni repository aggiuntivo e assegnagli un nome univoco.

    Nota

    Il repository avrà questa struttura:. <repositoryID>.dkr.ecr.us-east-1.amazonaws.com/<sellerName>/<repositoryName> Quando aggiungi elementi al repository (nella procedura seguente), riceveranno un tag e avranno questa struttura:. <repositoryID>.dkr.ecr.us-east-1.amazonaws.com/<sellerName>/<repositoryName>:<tag> repositoryIDÈ un ID interno per Marketplace AWS. sellerNameSi basa sul nome che hai creato per il tuo Account venditore. respositoryNameIn questo passaggio definisci il. tagViene impostato quando si carica un artefatto nel repository.

  5. Selezionare Invia.

Nota

Puoi avere fino a 50 repository per prodotto.

Una nuova richiesta viene creata e mostrata nella scheda Richieste. Una volta completata, in pochi minuti, puoi iniziare ad aggiungere immagini dei contenitori e altri artefatti ai repository che hai creato.

Passaggio 2: carica le immagini e gli artefatti dei contenitori nei repository

Per caricare immagini e artefatti dei contenitori nei repository
  1. Accedi alla Portale di gestione Marketplace AWS.

  2. Dal menu Prodotti, scegli Server.

  3. Nella scheda Prodotti server, seleziona il prodotto che desideri modificare.

  4. Scegli Aggiungi repository dal menu a discesa Richiedi modifiche.

  5. Scegli Visualizza i repository esistenti.

  6. Seleziona il repository in cui desideri caricare.

  7. Seleziona Visualizza i comandi push per aprire un elenco di istruzioni, inclusi i comandi che puoi usare per eseguire il push Docker immagini dei contenitori e Helm grafici di quel repository.

    Per informazioni generali su come inviare immagini di contenitori e altri elementi ai repository, consulta Pushing an image nella Amazon Elastic Container Registry User Guide.

    Nota

    Puoi utilizzare le seguenti API operazioni di Amazon Elastic Container Registry (AmazonECR) quando chiami docker pull odocker push:

    • DescribeImages— Utilizzalo per esaminare i metadati relativi alle immagini in un repository.

    • GetAuthorizationToken— Utilizzalo per autenticarti prima di caricare gli artefatti nel repository, quindi usa i comandi or. docker pull docker push

    • ListImages— Utilizzatelo per visualizzare un elenco di immagini inserite.

  8. Utilizzate i comandi elencati per inviare gli elementi necessari dal repository locale al repository del prodotto Marketplace AWS .

    Nota

    I tag dati forniti nei push comandi vengono utilizzati per differenziare la versione dell'elemento che state caricando nel repository. Utilizzate un tag che abbia senso per la versione di cui fanno parte gli artefatti.

  9. Ripeti l'operazione per ogni immagine o elemento del contenitore di cui hai bisogno nella tua versione.

    Nota

    La tua versione può includere fino a 50 immagini o artefatti del contenitore in ciascuna opzione di consegna. Per ulteriori informazioni sulle opzioni di consegna, fare riferimento alla procedura seguente.

Dopo aver caricato gli artefatti, sei pronto per creare la versione del prodotto.

Nota

Le immagini dei contenitori vengono scansionate automaticamente per verificare se soddisfano i requisiti. Requisiti di prodotto basati su container per Marketplace AWS Per ulteriori informazioni, vedi Il prodotto container esegue la scansione per rilevare eventuali problemi di sicurezza.

Aggiungere una nuova opzione di consegna

Ogni versione del prodotto in contenitore richiederebbe un'opzione di consegna. L'opzione di consegna specifica le opzioni di distribuzione disponibili per l'acquirente. A seconda di una delle opzioni di consegna riportate di seguito, dovrai caricare gli artefatti appropriati nei repository.

  • Per un'opzione Container image delivery, carica tutte le immagini del contenitore necessarie per l'installazione del prodotto nel repository Amazon Elastic Container Registry (AmazonECR) creato nella Marketplace AWS console.

  • Per un Helm opzione di consegna cartografica, carica il Helm immagini di grafici e contenitori nel ECR repository Amazon creato nella Marketplace AWS console.

  • Per un'opzione di consegna di componenti aggiuntivi per la EKS console Amazon, carica il Helm immagini di grafici e contenitori nel ECR repository Amazon creato nella Marketplace AWS console.

Passaggio 3: aggiungi una nuova versione al tuo prodotto contenitore

Nota

Se ricevi errori durante l'aggiunta di una nuova versione al contenitore, consulta la tabella Errori asincroni per l'aggiunta di una nuova versione nel documento di riferimento.AWS Marketplace Catalog API

Per aggiungere una nuova versione al prodotto contenitore
  1. Accedi alla Portale di gestione Marketplace AWS.

  2. Scegli Server dal menu Prodotti.

  3. Nella scheda Prodotti server, seleziona il prodotto a cui desideri aggiungere una versione. Quindi scegli Aggiungi nuova versione dal menu a discesa Richiedi modifiche.

  4. Nella pagina Aggiungi nuova versione, inserisci il titolo della versione e le note di rilascio relative alla tua versione.

  5. Dopo aver inserito i dettagli della versione, il passaggio successivo consiste nell'aggiungere le opzioni di consegna. Le opzioni di consegna sono set di istruzioni e informazioni che gli acquirenti possono utilizzare per avviare il software dalla versione del prodotto in uso. Le opzioni di spedizione sono note agli acquirenti come opzioni di evasione degli ordini.

    Nota

    Il prodotto può supportare più piattaforme con immagini di contenitori diverse (ad esempio, Kubernetes e Ubuntu distribuzioni). Puoi creare un'opzione di consegna per ogni modo in cui i clienti possono configurare il prodotto, fino a quattro opzioni di consegna per versione del prodotto.

    1. Se il prodotto dispone già di opzioni di spedizione in altre versioni, puoi utilizzare l'opzione esistente come modello per aggiungere un'opzione di spedizione alla nuova versione. In Opzioni di spedizione, scegli l'opzione di spedizione che desideri aggiungere dall'elenco. Puoi modificare l'opzione seguendo le istruzioni riportate nei passaggi seguenti.

    2. Per aggiungere una nuova opzione di spedizione, scegli Nuova opzione di spedizione. Dopo aver aggiunto un'opzione, segui le istruzioni riportate nei passaggi seguenti per configurarla.

  6. Scegli un metodo di consegna per l'opzione di consegna. Il metodo di spedizione determina in che modo gli acquirenti lanceranno il tuo software.

    • Per un'opzione di consegna di immagini Container, fornisci i percorsi delle immagini dei container in un repository Amazon Elastic Container Registry (AmazonECR) creato nella Marketplace AWS console. Gli acquirenti utilizzano i percorsi delle immagini del contenitore per avviare il software inserendo le immagini direttamente nei loro ambienti.

    • Per un Helm opzione di consegna cartografica, fornisci percorsi per Helm grafici in un ECR repository Amazon creato nella Marketplace AWS console. Gli acquirenti installano il Helm grafici nel loro ambiente di distribuzione per avviare il software.

    • Per un'opzione di distribuzione di componenti aggiuntivi per la EKS console Amazon, fornisci percorsi per Helm grafici in un ECR repository Amazon creato nella Marketplace AWS console. Gli acquirenti installano il contenitore utilizzando la EKS console Amazon o il EKS componente aggiuntivo Amazon nativo APIs per avviare il software. Per ulteriori informazioni, consulta EKSComponenti aggiuntivi Amazon disponibili da Amazon EKS.

    1. Per aggiungere un'opzione di consegna di immagini in un contenitore, procedi nel seguente modo:

      1. In Container images, aggiungi Amazon ECR URL alle immagini del contenitore che contengono la versione software del prodotto.

      2. In Titolo dell'opzione di consegna e Descrizione dell'opzione di distribuzione, inserisci un titolo e una descrizione per questa opzione di consegna.

      3. In Istruzioni per l'uso, inserisci informazioni dettagliate per aiutare gli acquirenti a utilizzare il software dopo il lancio.

      4. In Servizi supportati, seleziona gli ambienti in cui gli acquirenti possono avviare il software.

      5. Nei modelli di distribuzione, aggiungi le risorse che gli acquirenti possono utilizzare per avviare il software. Inserisci un titolo e una URL alla risorsa per ogni modello.

    2. Per aggiungere un Helm opzione di consegna della carta, procedi come segue:

      1. In Helm grafico, aggiungi Amazon ECR URL al Helm grafico che gli acquirenti installeranno nel loro ambiente di distribuzione per lanciare il software.

      2. In Container images, aggiungi Amazon ECR URL alle immagini del contenitore che contengono la versione software del prodotto.

      3. In Titolo dell'opzione di consegna e Descrizione dell'opzione di distribuzione, inserisci un titolo e una descrizione per questa opzione di consegna.

      4. In Istruzioni per l'uso, inserisci informazioni dettagliate per aiutare gli acquirenti a utilizzare il software dopo il lancio.

      5. In Servizi supportati, seleziona gli ambienti in cui gli acquirenti possono avviare il software.

      6. Facoltativo: In Helm nome della release, inserisci il nome del Kubernetes namespace dove Helm verrà installato il grafico.

      7. Facoltativo: in Helm namespace di installazione, inserisci il nome per Helm versione che verrà utilizzata dal comando. helm install

      8. Facoltativo: In Kubernetes nome dell'account di servizio, inserire il nome del Kubernetes account di servizio che verrà utilizzato per la connessione a AWS Identity and Access Management (IAM). Il Kubernetes service account chiama AWS servizi come la gestione delle licenze o la misurazione.

      9. Scegli di abilitarlo QuickLaunchsu questa versione del prodotto. QuickLaunch è una funzionalità di Marketplace AWS. Gli acquirenti possono utilizzare QuickLaunch per creare rapidamente un EKS cluster Amazon e avviare il software su di esso utilizzando AWS CloudFormation. Per ulteriori informazioni, QuickLaunch consulta Marketplace AWS.

      10. In Ignora parametri, immettete i parametri che verranno utilizzati in Helm CLIcomandi che avviano il software. Questi parametri consentono agli acquirenti di sostituire i valori predefiniti forniti. Se l'hai abilitato QuickLaunch, inserisci anche un nome e una descrizione del parametro per il CloudFormation modulo. È previsto un limite di 15 parametri quando si utilizza la console di Marketplace AWS gestione, ma non vi è alcun limite quando si utilizza la AWS Marketplace Catalog API. Per ulteriori informazioni, consulta Aggiungere una nuova versione a un prodotto basato su contenitori.

        Nota

        Alcuni parametri Override sono obbligatori. I prodotti Amazon EKS Anywhere richiedono un parametro Override per la licenza segreta con un DefaultValue di"${AWSMP_LICENSE_SECRET}". Per i prodotti a pagamento, devi fornire un parametro Override per la configurazione dell'account di servizio con il DefaultValue comando di. "${AWSMP_SERVICE_ACCOUNT}"

      11. Scegli Nascondi password e segreti per mascherare le informazioni sensibili nelle console, negli strumenti da riga di comando e. APIs Per ulteriori informazioni, consultate la documentazione relativa ai NoEcho parametri in Parametri nella Guida per l'AWS CloudFormation utente.

    3. Per aggiungere un'opzione di distribuzione di componenti aggiuntivi per la EKS console Amazon, assicurati che gli artefatti siano conformi aRequisiti per i EKS prodotti aggiuntivi Amazon, quindi esegui i seguenti passaggi:

      Nota

      È supportata una sola opzione EKS di distribuzione dei componenti aggiuntivi di Amazon per versione. Non puoi aggiungere una nuova versione finché la versione corrente con cui stai lavorando non viene pubblicata sulla EKS console Amazon.

      1. In Helm grafico, aggiungi Amazon ECR URL al Helm grafico che gli acquirenti installeranno nel loro ambiente di distribuzione per lanciare il software.

      2. In Container images, aggiungi Amazon ECR URL alle immagini del contenitore che contengono la versione software del prodotto. Assicurati che tutte le immagini all'interno di Helm i grafici sono elencati.

      3. In Titolo dell'opzione di consegna e Descrizione dell'opzione di distribuzione, inserisci un titolo e una descrizione per questa opzione di consegna.

      4. In Visibilità, mantieni selezionato il valore predefinito Limitato.

      5. In Nome componente aggiuntivo, inserisci un nome univoco per questo componente aggiuntivo. Il nome del componente aggiuntivo che inserisci verrà aggiunto al nome del venditore mentre verrà visualizzato nella console AmazonEKS.

      6. In Versione aggiuntiva, inserisci la versione del componente aggiuntivo che sarà visibile durante l'installazione o l'aggiornamento di questo componente aggiuntivo. Segui il formato. major.minor.patch

      7. In Tipo di componente aggiuntivo, seleziona una categoria per il tuo componente aggiuntivo dall'elenco a discesa.

      8. In Kubernetes Versione, seleziona tutte le Kubernetes versioni supportate dal componente aggiuntivo.

      9. In Architettura, seleziona le architetture della piattaforma supportate dal componente aggiuntivo. Le opzioni sono e. AMD64ARM64 Si consiglia di supportare entrambe le architetture per massimizzare la compatibilità. Se il componente aggiuntivo non supporta ARM64 i dispositivi, è necessario specificare una data prevista per l'aggiunta del supporto prima che il prodotto possa essere pubblicato in tutti gli spot pubblicitari. Regioni AWS

      10. In Namespace, inserisci un nome univoco Kubernetes namespace in cui verrà installato il componente aggiuntivo. I kube-public namespace defaultkube-system, e non sono supportati per l'installazione di componenti aggiuntivi di terze parti.

      11. In Environment Override parameters, puoi selezionare fino a 2 parametri di ambiente dal framework del EKS componente aggiuntivo Amazon. Puoi mappare i nomi dei parametri dai tuoi values.yaml a queste variabili di ambiente, che sono e. ${AWS_REGION} ${AWS_EKS_CLUSTER_NAME}

  7. Per aggiungere opzioni di consegna aggiuntive, scegli Nuova opzione di consegna e ripeti le istruzioni nei passaggi precedenti per configurarle.

  8. Scegli Invia.

Passaggio 4: Aggiorna le informazioni sulla versione

Dopo aver creato una versione, può essere utile fornire informazioni aggiornate agli acquirenti modificando le informazioni associate alla versione. Ad esempio, se prevedi di limitare la versione 1.0 dopo il rilascio della versione 1.1, puoi aggiornare la descrizione della versione 1.0 per indirizzare gli acquirenti alla versione 1.1. Fornisci la data in cui la versione 1.0 sarà soggetta a restrizioni. Le informazioni sulla versione vengono aggiornate da Portale di gestione Marketplace AWS.

Per aggiornare le informazioni sulla versione
  1. Accedi alla Portale di gestione Marketplace AWS.

  2. Seleziona Server dal menu Prodotti.

  3. Nella scheda Prodotti server, seleziona il prodotto che desideri modificare.

  4. Dal menu a discesa Richiedi modifiche, scegli Aggiorna le informazioni sulla versione.

  5. Nella pagina Aggiorna versione, seleziona la versione che desideri aggiornare.

  6. Effettua aggiornamenti alla versione selezionata. I campi disponibili per l'aggiornamento dipendono dallo stato della versione del prodotto o dell'opzione di consegna.

    1. Per tutte le versioni, puoi aggiornare le note di rilascio.

    2. Per le versioni che non sono ancora disponibili pubblicamente, puoi aggiornare il titolo della versione.

    3. Per le opzioni di consegna che non sono state limitate, puoi aggiornare i seguenti campi:

      • Descrizione

      • Istruzioni per l'uso

      • Servizi supportati

    4. Per le opzioni di consegna nelle versioni che non sono ancora disponibili pubblicamente, puoi aggiornare i seguenti campi:

      • Titoli delle opzioni di consegna

      • Helm grafico (per Helm solo opzioni di consegna della carta)

      • Immagini di container

      • Risorse per l'implementazione

      • AddOn Nome

      • AddOn Versione

      • AddOn Tipo

      • Helm Grafico URI

      • CompatibleKubernetesVersions

      • SupportedArchitectures

      • Spazio dei nomi

      • EnvironmentOverrideParameters

    5. Per le opzioni di consegna nelle versioni disponibili pubblicamente, puoi effettuare l'aggiornamento SupportedArchitectures.

  7. Scegli Invia.

  8. Verifica che la richiesta venga visualizzata nella scheda Richieste con lo stato In corso di revisione.

Puoi controllare lo stato della tua richiesta in qualsiasi momento dalla scheda Richieste della pagina Prodotti server.

Limita una versione del tuo EKS componente aggiuntivo Amazon

Per limitare una versione del tuo prodotto contenitore pubblicata come componente aggiuntivo, contatta il team Marketplace AWS operativo utilizzando il modulo di contatto in fondo alla pagina. Portale di gestione Marketplace AWS