View a markdown version of this page

Pubblicazione di un prodotto in AWS Data Exchange contenente API - AWS Data Exchange Guida per l’utente

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

Pubblicazione di un prodotto in AWS Data Exchange contenente API

Gli argomenti seguenti descrivono il processo di creazione di un set di dati API REST e la pubblicazione di un nuovo prodotto che contiene API su. AWS Data ExchangeÈ possibile completare il processo utilizzando la AWS Data Exchange console o il AWS Command Line Interface.

Dopo aver configurato l'API REST di Amazon API Gateway, puoi creare un nuovo set di dati API in AWS Data Exchange. È quindi possibile creare una revisione e aggiungere risorse API.

La creazione e la pubblicazione di una risorsa API consente alle richieste degli abbonati a un AWS Data Exchange endpoint di inoltrarsi tramite proxy all'API API Gateway API. Puoi quindi aggiungere questo set di dati a un prodotto e aggiungere i prezzi. Quindi, gli abbonati possono visualizzare il tuo prodotto e abbonarsi al AWS Marketplace catalogo e al AWS Data Exchange catalogo.

AWS Data Exchange sono disponibili funzionalità tra cui regole di accesso alle revisioni, prodotti privati, offerte private e verifica dell'abbonamento.

Puoi scegliere solo prezzi basati sul contratto, prezzi a consumo (laddove il prezzo del contratto è pari a 0 USD) o una combinazione di prezzi misurati e contrattuali.

Puoi scegliere costi misurati standard oppure puoi specificare un costo misurato personalizzato. Sono disponibili tre tipi di costi contabilizzati standard:

  • Per richiesta API

  • Per richiesta API andata a buon fine

  • Per unità di dati trasferita in byte

Nota

I costi misurati si applicano a tutti i set di dati API di un prodotto. Pertanto, se desideri addebitare prezzi diversi per la stessa dimensione per diversi set di dati API, ti consigliamo di creare questi set di dati in prodotti diversi.

Il processo prevede i seguenti passaggi:

Prerequisiti

Prima di poter pubblicare un prodotto contenente API, devi soddisfare i seguenti prerequisiti:

  • Prima di poterne utilizzare uno qualsiasi Servizio AWS, incluso AWS Data Exchange, devi registrarti AWS e creare un utente amministrativo. Per ulteriori informazioni, consulta Nozioni di base nella Guida per l'utente di Centro identità AWS IAM .

  • Per creare prodotti su AWS Data Exchange, devi registrarti Account AWS come AWS Marketplace venditore. Usa questo account per creare i tuoi set di dati. L'account con la risorsa API Gateway non deve necessariamente appartenere allo stesso account che sta creando i set di dati.

  • La tua API REST deve essere su Amazon API Gateway con un'integrazione che utilizza un modello di richiesta e risposta appropriato per accedere ai tuoi dati, come Amazon DynamoDB o. AWS Lambda Per ulteriori informazioni, consulta Sviluppo di un'API REST in API Gateway e Utilizzo delle API REST nella Amazon API Gateway Developer Guide.

    Nota

    Sono supportate solo le API API Gateway pubbliche.

  • L'API REST di API Gateway deve essere in grado di autenticare e autorizzare le chiamate dall'entità del AWS Data Exchange servizio. Ogni richiesta inviata AWS Data Exchange alla tua API utilizza il protocollo Signature Version 4 (Sigv4) firmato con credenziali. AWS Data Exchange AWS Data Exchange funziona con domini personalizzati e mappature delle chiavi di dominio.

    Nota

    AWS Data Exchange non supporta Amazon Cognito e gli autorizzatori. No-Auth AWS Lambda

  • Se l'API REST di API Gateway utilizza un sistema di identità personalizzato per l'autenticazione e l'autorizzazione, configuralo per utilizzare l'autenticazione IAM e importa uno schema OpenAPI che descrive la tua API. AWS Data Exchange richiamerà l'API REST di API Gateway con le proprie credenziali di servizio e includerà informazioni sull'abbonato come l'ID dell'account.

  • La tua API REST di API Gateway è responsabile dell'integrazione con il tuo backend. Per ottenere ciò, procedi in uno dei seguenti modi:

    • Allega un token di autenticazione di lunga durata a ogni richiesta ricevuta tramite l'API REST di API Gateway che il backend può verificare.

    • Usa API Gateway per richiamare una funzione Lambda in grado di generare credenziali e richiamare la tua API.

La tua API viene richiamata in base alla specifica della richiesta di integrazione API.

Per ulteriori informazioni, consulta i seguenti argomenti:

Sicurezza dei set di dati API

AWS Data Exchange crittografa il traffico dall'inizio alla fine utilizzando Transport Layer Security (TLS) 1.2. Tutti i metadati sono crittografati quando sono inattivi. AWS Data Exchange non memorizzerà le richieste degli abbonati o le risposte dal tuo backend. Estraiamo solo i metadati di misurazione necessari per la fatturazione.

Specifica della richiesta di integrazione API

Un'API on AWS Data Exchange passa attraverso tutte le intestazioni (ad eccezione delle intestazioni elencate inInoltro delle intestazioni), il corpo, il metodo http, il percorso e le stringhe di query così come sono dalla richiesta del cliente e aggiunge le seguenti intestazioni.

// These headers help prevent Confused Deputy attacks. They enable the SourceAccount // and SourceArn variables in IAM policies. 'x-amz-source-account': ACCOUNT_ID, 'x-amz-source-arn': `arn:aws:dataexchange:${REGION}:${OWNER_ACCOUNT_ID}:data-sets/${DATA_SET_ID}/revisions/${REVISION_ID}/assets/${ASSET_ID}`, // These headers identify the API Asset in Data Exchange. 'x-amzn-dataexchange-asset-id': ASSET_ID, 'x-amzn-dataexchange-data-set-id': DATA_SET_ID, 'x-amzn-dataexchange-revision-id': REVISION_ID, // This header identifies the Data Exchange Product. 'x-amzn-dataexchange-product-id': PRODUCT_ID, // This header identifies the caller of Data Exchange. It will contain subscriber // information. 'x-amzn-dataexchange-requester-account-id': REQUESTER_ACCOUNT_ID, // Providers can attach custom metadata in the form of key/value pairs // to a particular subscription. We will send these key/value pairs as stringified // JSON. 'x-amz-dataexchange-subscription-metadata': STRINGIFIED_METADATA,

Inoltro delle intestazioni

AWS Data Exchange rimuove tutte le intestazioni relative all'autenticazione o ai namespace ad Amazon prima di inoltrarle al backend di un provider. AWS Data Exchange In particolare, rimuove:

  • Authentication Intestazione

  • Tutte le intestazioni che iniziano con x-amz

L'hostintestazione verrà sovrascritta come conseguenza del proxy.

Passaggio 1: aggiornamento della politica sulle risorse API

Se disponi di un'API REST di Amazon API Gateway che soddisfa i prerequisiti, devi aggiornare la tua politica sulle risorse API per concedere AWS Data Exchange la possibilità di richiamarla quando un abbonato effettua una richiesta per ottenere lo schema dell'API.

Per aggiornare la tua politica sulle risorse API
  1. Aggiungi la seguente politica alla politica sulle risorse della tua API:

    { "Effect": "Allow", "Principal": {"Service": "dataexchange.amazonaws.com"}, "Action": "execute-api:Invoke", "Resource": "*", "Condition": {"StringEquals": {"aws:SourceAccount": "<account-id>"}} }
  2. Sostituiscila account-id con l'account che creerà il set di dati API.

    L'account con la risorsa API Gateway non deve necessariamente appartenere allo stesso account che sta creando il set di dati.

Questa politica limita queste autorizzazioni alle chiamate effettuate dal responsabile del AWS Data Exchange servizio e richiede che solo il tuo account possa AWS Data Exchange autorizzare l'integrazione con la tua API.

Nota

Se hai una policy sulle risorse che vieta esplicitamente di eseguire questa chiamata, devi rimuovere o limitare questa AWS Data Exchange negazione.

Ora sei pronto per creare un set di dati API.

Passaggio 2: creare un set di dati API

I set di dati in ingresso AWS Data Exchange sono dinamici e vengono sottoposti a versioni mediante revisioni, ognuna delle quali contiene almeno una risorsa. Per ulteriori informazioni, consulta Dati in AWS Data Exchange.

Puoi utilizzare la AWS Data Exchange console o il AWS Command Line Interface per creare un set di dati API:

Creazione di un set di dati API (console)

Per creare un set di dati API (console)
  1. Apri il browser web e accedi alla AWS Data Exchange console.

  2. Nel riquadro di navigazione a sinistra, in I miei dati, scegli Set di dati di proprietà.

  3. In Set di dati di proprietà, scegli Crea set di dati per aprire la procedura guidata per la creazione dei set di dati.

  4. In Seleziona il tipo di set di dati, scegli Amazon API Gateway API.

  5. In Definisci set di dati, inserisci un nome e una descrizione per il tuo set di dati. Per ulteriori informazioni, consulta Le migliori pratiche per i set di dati.

  6. (Facoltativo) In Aggiungi tag — opzionale, aggiungi tag.

  7. Scegli Crea.

Ora sei pronto per creare una revisione.

Creazione di un set di dati API (AWS CLI)

Per creare un set di dati API (CLI)
  1. Usa il create-data-set comando per creare un set di dati API:

    $ AWS dataexchange create-data-set \ --asset-type API_GATEWAY_API \ --description 'Data Set Description' \ --name 'Data Set Name' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID", "AssetType": "API_GATEWAY_API", "CreatedAt": "2021-09-11T00:16:46.349000+00:00", "Description": "Data Set Description", "Id": "$DATA_SET_ID", "Name": "Data Set Name", "Origin": "OWNED", "UpdatedAt": "2021-09-11T00:16:46.349000+00:00" }
  2. Nota il nuovo tipo di risorsa diAPI_GATEWAY_API.

Ora sei pronto per creare una revisione.

Fase 3: Creare una revisione

Nella procedura seguente, si crea una revisione dopo aver creato un set di dati. Per ulteriori informazioni, consulta Revisioni.

Puoi utilizzare la AWS Data Exchange console o il AWS Command Line Interface per creare una revisione:

Creazione di una revisione (console)

Per creare una revisione (console)
  1. Nella sezione Panoramica del set di dati della pagina dei dettagli del set di dati:

    1. (Facoltativo) Scegli Modifica nome per modificare le informazioni sul set di dati.

    2. (Facoltativo) Scegli Elimina per eliminare il set di dati.

  2. Nella sezione Revisioni, scegli Crea revisione.

  3. In Definisci revisione, fornisci un commento opzionale per la revisione che descriva lo scopo della revisione.

  4. (Facoltativo) In Aggiungi tag — opzionale, aggiungi i tag associati alla risorsa.

  5. Scegli Crea revisione.

  6. Rivedi, modifica o elimina le modifiche apportate al passaggio precedente.

Ora sei pronto per aggiungere risorse API alla revisione.

Creazione di una revisione (AWS CLI)

Per creare una revisione (AWS CLI)
  1. Usa il create-revision comando per creare una revisione:

    $ AWS dataexchange create-revision \ --data-set-id $DATA_SET_ID \ --comment 'First Atlas Revision' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID", "Comment": "First Atlas Revision", "CreatedAt": "2021-09-11T00:18:49.160000+00:00", "DataSetId": "$DATA_SET_ID", "Finalized": false, "Id": "$REVISION_ID", "UpdatedAt": "2021-09-11T00:18:49.160000+00:00" }
  2. Aggiungi le risorse API alla revisione.

    Nota

    Dovrai conoscere l'ID dell'API REST API Gateway che desideri importare e la fase.

Passaggio 4: aggiungere risorse API a una revisione

Le risorse API contengono le informazioni di cui gli abbonati hanno bisogno per effettuare chiamate alla tua API. Per ulteriori informazioni, consulta Asset.

Nella procedura seguente, si importano le risorse di dati e quindi si finalizza la revisione.

Puoi utilizzare la AWS Data Exchange console o il AWS CLI per aggiungere risorse a una revisione:

Aggiungere risorse API a una revisione (console)

Per aggiungere risorse alla revisione (console)
  1. Nella sezione Risorse API della pagina dei dettagli del set di dati, scegli Aggiungi fase API.

  2. In Seleziona fase API, per Amazon API Gateway API, inserisci un'API nella casella di input o scegli una delle seguenti opzioni dall'elenco a discesa:

    • API in un'altra Account AWS: si tratta di un'API per più account a cui hai ricevuto il permesso di accesso.

    • In questo caso Account AWS, questa è un'API nel tuo Account AWS.

    1. Se hai scelto API in un'altra Account AWS, inserisci l'ID API e il nome dello stage dell'API nelle caselle di input.

    2. Se hai scelto In questo Account AWS, scegli il nome della fase API dall'elenco a discesa

    Nota

    Puoi creare una nuova fase API scegliendo Crea nuova e seguendo i passaggi indicati nella modalità Crea nuova API su Amazon API Gateway. Una volta creata la nuova fase, ripeti il passaggio 2.

  3. In Configurazione avanzata — opzionale, puoi scegliere di connettere il piano di utilizzo di Amazon API Gateway esistente per utilizzare i limiti di limitazione e quota definiti nel piano di utilizzo esistente e inserire la chiave API.

  4. In Document API for subscribers, fornisci dettagli sull'API che gli abbonati vedranno dopo la sottoscrizione al tuo prodotto.

    1. Per il nome dell'API, inserisci un nome che gli abbonati possano utilizzare per identificare l'asset API.

      Nota

      Se Account AWS è stato selezionato un In this, il nome API viene compilato automaticamente e puoi modificarlo se necessario.

      Se Account AWS è stata selezionata un'API in un'altra, il nome API viene compilato con un nome predefinito, che è necessario modificare in modo che l'abbonato possa capire facilmente di cosa si tratta.

    2. Per la specifica OpenAPI 3.0, puoi:

      1. Inserisci o copia e incolla il file delle specifiche OpenAPI 3.0.

      2. Scegli Importa da file .JSON, quindi seleziona il file .json dal tuo computer locale da importare.

        La specifica importata viene visualizzata nella casella.

      3. Scegli Importa da Amazon API Gateway, quindi scegli una specifica da importare.

        La specifica importata viene visualizzata nella casella.

    3. Per Documentazione aggiuntiva, facoltativa, inserisci qualsiasi informazione aggiuntiva utile all'abbonato per conoscere la tua API. Markdown è supportato.

    Nota

    Non puoi modificare le specifiche OpenAPI e la documentazione aggiuntiva dopo aver aggiunto questa risorsa a una revisione.

    Se desideri aggiornare queste informazioni e la revisione non è completata, puoi sostituire la risorsa.

    Se desiderate aggiornare queste informazioni e la revisione è completata, potete creare una nuova revisione con la risorsa aggiornata.

  5. Scegli Aggiungi fase API.

    Viene avviato un processo per importare la risorsa (in questo caso, l'API) nel set di dati.

    Nota

    Se non disponi di un'API su Amazon API Gateway, ti verrà richiesto di crearne una.

  6. Al termine del lavoro, il campo Stato nella sezione Lavori viene aggiornato in Completato.

  7. Se hai altre API da aggiungere, ripeti il passaggio 2.

  8. Nella sezione Panoramica delle revisioni, rivedi la tua revisione e le relative risorse.

  9. Scegli Finalizza.

Hai completato con successo una revisione di un set di dati.

Puoi modificare o eliminare una revisione prima di aggiungerla a un prodotto.

Ora sei pronto per pubblicare un nuovo prodotto di dati API.

Aggiungere risorse API a una revisione (AWS CLI)

È possibile aggiungere risorse API eseguendo un IMPORT_ASSET_FROM_API_GATEWAY_API processo.

Per aggiungere risorse API a una revisione (AWS CLI):
  1. Usa il create-job comando per aggiungere risorse API alla revisione:

    $ AWS dataexchange create-job \ --type IMPORT_ASSET_FROM_API_GATEWAY_API \ --details '{"ImportAssetFromApiGatewayApi":{"DataSetId":"$DATA_SET_ID","RevisionId":"$REVISION_ID","ApiId":"$API_ID","Stage":"$API_STAGE","ProtocolType":"REST"}}' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:jobs/$JOB_ID", "CreatedAt": "2021-09-11T00:38:19.875000+00:00", "Details": { "ImportAssetFromApiGatewayApi": { "ApiId": "$API_ID", "DataSetId": "$DATA_SET_ID", "ProtocolType": "REST", "RevisionId": "$REVISION_ID", "Stage": "$API_STAGE" } }, "Id": "$JOB_ID", "State": "WAITING", "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API", "UpdatedAt": "2021-09-11T00:38:19.875000+00:00" } $ AWS dataexchange start-job --job-id $JOB_ID $ AWS dataexchange get-job --job-id $JOB_ID { "Arn": "arn:aws:dataexchange:us-east-1:0123456789012:jobs/$JOB_ID", "CreatedAt": "2021-09-11T00:38:19.875000+00:00", "Details": { "ImportAssetFromApiGatewayApi": { "ApiId": "$API_ID", "DataSetId": "$DATA_SET_ID", "ProtocolType": "REST", "RevisionId": "$REVISION_ID", "Stage": "$API_STAGE" "ApiEndpoint": "string", "ApiKey": "string", "ApiName": "string", "ApiDescription": "string", "ApiSpecificationDownloadUrl": "string", "ApiSpecificationDownloadUrlExpiresAt": "string" } }, "Id": "$JOB_ID", "State": "COMPLETED", "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API", "UpdatedAt": "2021-09-11T00:38:52.538000+00:00" }
  2. Usa il list-revision-assets comando per confermare che la nuova risorsa è stata creata correttamente:

    $ AWS dataexchange list-revision-assets \ --data-set-id $DATA_SET_ID \ --revision-id $REVISION_ID { "Assets": [ { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID/assets/$ASSET_ID", "AssetDetails": { "ApiGatewayApiAsset": { "ApiEndpoint": "https://$API_ID.execute-api.us-east-1.amazonaws.com/$API_STAGE", "ApiId": "$API_ID", "ProtocolType": "REST", "Stage": "$API_STAGE" } }, "AssetType": "API_GATEWAY_API", "CreatedAt": "2021-09-11T00:38:52.457000+00:00", "DataSetId": "$DATA_SET_ID", "Id": "$ASSET_ID", "Name": "$ASSET_ID/$API_STAGE", "RevisionId": "$REVISION_ID", "UpdatedAt": "2021-09-11T00:38:52.457000+00:00" } ] }

Ora sei pronto per pubblicare il prodotto di dati API.

Modifica una revisione

Per modificare la revisione dopo averla finalizzata
  1. Nella panoramica delle revisioni, scegli. De-finalize

    Viene visualizzato un messaggio indicante che la revisione non è più in stato di completamento.

  2. Per modificare la revisione, dalla panoramica delle revisioni, scegli Azioni, Modifica.

  3. Apporta le modifiche, quindi scegli Aggiorna.

  4. Rivedi le modifiche e scegli Finalizza.

Eliminare una revisione

Per eliminare la revisione dopo averla finalizzata
  1. Nella panoramica delle revisioni, scegli Elimina.

  2. Digitate Delete nella finestra di dialogo Elimina revisione, quindi scegliete Elimina.

avvertimento

Questa operazione elimina la revisione e tutte le relative risorse. Questa operazione non può essere annullata.

Fase 5: Pubblica un nuovo prodotto contenente API

Dopo aver creato almeno un set di dati e completato una revisione con le risorse, sei pronto per pubblicare quel set di dati come parte di un prodotto. Per ulteriori informazioni, consulta Le migliori pratiche di prodotto in AWS Data Exchange. Assicurati di disporre di tutti i dettagli richiesti sul prodotto e sull'offerta.

Utilizza la AWS Data Exchange console o l'API del AWS Marketplace catalogo per pubblicare un nuovo prodotto contenente API. Per ulteriori informazioni su come pubblicare un nuovo prodotto utilizzando l'API AWS Marketplace Catalog, consultaUtilizzo AWS Data Exchange con il AWS Marketplace Catalogo API.

Pubblicazione di un nuovo prodotto contenente API (console)

Per pubblicare un nuovo prodotto contenente API
  1. Dal riquadro di navigazione sinistro della AWS Data Exchange console, in Pubblica dati, scegli Prodotti.

  2. Da Prodotti, scegli Pubblica nuovo prodotto per aprire la procedura guidata Pubblica nuovo prodotto.

  3. In Visibilità del prodotto:

    1. Scegli le opzioni di visibilità del prodotto tra Pubbliche o Private.

      Tutti i AWS Data Exchange prodotti con visibilità impostata su Pubblico richiedono un'offerta pubblica.

      Per ulteriori informazioni, consulta Visibilità del prodotto in AWS Data Exchange.

    2. Scegli la configurazione delle informazioni sensibili del tuo prodotto.

      Per ulteriori informazioni, consulta Categorie di informazioni sensibili in AWS Data Exchange.

    3. Scegli Avanti.

  4. In Aggiungi dati:

    1. In Set di dati di proprietà, seleziona le caselle di controllo accanto ai set di dati che desideri aggiungere, quindi scegli Aggiungi selezionato.

      Nota

      I set di dati scelti devono avere una revisione definitiva. I set di dati senza revisioni finalizzate non vengono aggiunti.

    2. Vai a Set di dati selezionati per rivedere le tue selezioni.

      È possibile visualizzare il nome del set di dati, il tipo di set di dati e il timestamp dell'ultimo aggiornamento del set di dati.

    3. Vai a Seleziona le regole di accesso alle revisioni e scegli le regole di accesso alle revisioni che desideri impostare per i set di dati inclusi in questo prodotto.

      Per ulteriori informazioni, consulta Revisione delle regole di accesso in AWS Data Exchange.

    4. Scegli Avanti.

  5. In Definisci prodotto:

    1. In Panoramica del prodotto, inserisci le informazioni sul tuo prodotto, tra cui il nome del prodotto, il logo del prodotto, le informazioni di contatto dell'assistenza e le categorie di prodotti.

      Per ulteriori informazioni, consulta Le migliori pratiche di prodotto in AWS Data Exchange.

    2. (Facoltativo) In Dizionari ed esempi di dati: opzionale, scegli un set di dati selezionando il pulsante di opzione accanto al nome del set di dati, quindi scegli Modifica.

      1. Nella finestra di dialogo Modifica, scegli Carica per caricare un nuovo dizionario di dati.

        Puoi scegliere un dizionario di dati, in formato .csv, con una dimensione massima di 1 MB.

      2. Scegli un dizionario di dati salvato dal tuo computer, quindi scegli Apri.

        Il file .csv del dizionario dati viene visualizzato nella finestra di dialogo Modifica.

        Nota

        Il dizionario dati deve essere conforme al modello di dizionario AWS Data Exchange dati. Se non hai un dizionario dati salvato da caricare, puoi scegliere il link vuoto al modello di dizionario dati o il link del dizionario dati di esempio nella AWS Data Exchange console.

      3. Scegli Anteprima del dizionario dati per visualizzare l'anteprima del dizionario dati.

      4. In Esempi - opzionale, scegli Carica campioni, scegli un campione dal tuo computer, quindi scegli Apri.

        Gli esempi vengono visualizzati nella finestra di dialogo Modifica.

        Nota

        Puoi caricare fino a 10 campioni con una dimensione massima di 50 MB. Gli esempi in formato .csv possono essere visualizzati in anteprima.

      5. Inserisci una descrizione per ogni campione che sarà visibile nella pagina dei dettagli del prodotto.

      6. Selezionare Salva.

  6. In Definizione del prodotto, inserisci una breve descrizione e una descrizione lunga del prodotto.

    Se desideri utilizzare un modello per la descrizione dettagliata, seleziona Applica modello, scegli il tipo di modello e compila il modello con i dettagli specifici del prodotto.

  7. Scegli Avanti.

  8. Configura la tua offerta in Aggiungi offerta pubblica (per offerta pubblica) o Aggiungi offerta personalizzata (per offerte private):

    Tutti i AWS Data Exchange prodotti con visibilità impostata su Pubblico richiedono un'offerta pubblica.

    1. Solo per le offerte private:

      1. Scegli uno dei tipi di offerta elencati: Offerta privata, Offerta privata rinnovata o BYOS (Bring Your Own Subscription).

      2. Nella sezione Informazioni sull'account dell'abbonato, aggiungi almeno un account abbonato a cui desideri estendere l'offerta.

    2. Scegli le opzioni relative ai prezzi e alla durata dell'accesso per l'abbonamento.

    3. Per i costi a pagamento, facoltativo, scegli Aggiungi.

      1. Per Aggiungi costo a consumo, seleziona il tipo di costo per la chiamata API dall'elenco Tipo:

        • Per richiesta API

        • Per richiesta API andata a buon fine

        • Per unità di dati trasferita in byte

        • Nuovo costo misurato personalizzato

      2. Inserisci o aggiorna il nome visualizzato del costo, visibile sulla fattura dell'abbonato.

      3. Se utilizzi un costo Pre-defined misurato, la chiave viene generata automaticamente, non può essere modificata e non deve essere rispedita nell'intestazione della risposta.

      4. Se stai creando un nuovo costo misurato personalizzato, inserisci la chiave, che è l'identificatore del costo misurato nell'intestazione della risposta API (massimo 15 caratteri).

        Questa chiave deve essere restituita come parte dell'intestazione della risposta. x-amz-dataexchange-metering

        Esempio Chiave personalizzata

        Se hai una chiave personalizzata chiamata VertexCount e un'altra chiave personalizzata chiamataEdgeCount, l'intestazione di risposta «x-amz-dataexchange-metering» potrebbe avere un valore pari o potresti restituire due righe di intestazione separate: VertexCount=3,EdgeCount=10

        x-amz-dataexchange-metering: VertextCount=3

        x-amz-dataexchange-metering: EdgeCount=10

      5. Inserisci il prezzo unitario che viene addebitato all'abbonato in Prezzo/unità.

      6. (Facoltativo) Inserisci il numero di unità per visualizzare un esempio del costo nel calcolatore dei costi misurati.

      7. (Facoltativo) Inserisci una breve descrizione del costo misurato che appare nella pagina dei dettagli del prodotto.

      8. Scegliere Aggiungi.

      9. (Facoltativo) Ripetere l'operazione per aggiungere costi contabilizzati aggiuntivi. 

        L'ordine dei costi misurati viene visualizzato nella pagina dei dettagli del prodotto. Non puoi riordinarli.

        Nota

        Dopo aver creato l'offerta, puoi modificare il prezzo e la descrizione di un costo misurato. Per ulteriori informazioni, consulta Aggiornamento dei dettagli del prodotto e dell'offerta in AWS Data Exchange.

    4. Solo per le offerte private, scegli la data di scadenza dell'offerta entro la quale l'abbonato deve accettare l'offerta.

    5. Scegli le impostazioni fiscali, il contratto di sottoscrizione dei dati (DSA) e la politica di rimborso.

    6. (Facoltativo) Solo per le offerte pubbliche, imposta la verifica dell'abbonamento, che ti consente di controllare chi può abbonarsi a questo prodotto. Per ulteriori informazioni, consulta Verifica dell'abbonamento per i fornitori di AWS Data Exchange.

    7. Scegli l'opzione di rinnovo automatico dell'offerta. Per ulteriori informazioni, consulta Creazione di un'offerta di AWS Data Exchange prodotti.

    8. Scegli Avanti.

  9. Nella sezione Rivedi e pubblica, rivedi le informazioni sul prodotto.

    1. Espandi l'anteprima della pagina del prodotto per vedere come apparirà la pagina del prodotto dopo la pubblicazione.

    2. (Facoltativo) Scegli il pulsante Modifica in qualsiasi sezione per modificare quella sezione.

  10. Se sei sicuro di voler rendere il prodotto e l'offerta pubblica visibili e disponibili per tutti, scegli Pubblica.

Ora hai completato la parte manuale della pubblicazione di un prodotto di dati con un'offerta pubblica. AWS Data Exchange prepara e pubblica il tuo prodotto.

Nella pagina di panoramica del prodotto, lo stato del prodotto è In attesa di approvazione e quindi cambia in Pubblicato dopo la pubblicazione.

Fase 6: (Facoltativo) Copiare un prodotto

Dopo aver creato il primo prodotto, puoi copiarne i dettagli e le offerte pubbliche per creare un nuovo prodotto.

Nota

Puoi copiare un prodotto pubblico, privato, pubblicato o non pubblicato. Le offerte personalizzate associate al prodotto non verranno copiate, mentre le offerte pubbliche verranno copiate.

Come copiare un prodotto
  1. Apri il browser web e accedi alla AWS Data Exchange console.

  2. Dal riquadro di navigazione a sinistra, in Pubblica dati, scegli Prodotti.

  3. Da Prodotti, scegli il pulsante accanto al prodotto che desideri copiare.

  4. Seleziona il menu a discesa Azioni, quindi scegli Crea copia.

  5. Continua con il flusso di lavoro Pubblica un nuovo prodotto, con i dettagli già compilati, in base al prodotto scelto nel passaggio 3. Per ulteriori informazioni, consulta Fase 5: Pubblica un nuovo prodotto.