Pubblicazione di un prodotto AWS Data Exchange in APIs - 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 AWS Data Exchange in APIs

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

Dopo aver configurato Amazon API Gateway RESTAPI, puoi creare un nuovo set di API dati in AWS Data Exchange. Puoi quindi creare una revisione e aggiungere API risorse.

La creazione e la pubblicazione di una API risorsa consentono alle richieste degli abbonati a un AWS Data Exchange endpoint di essere inoltrate tramite proxy al Gateway. API API È quindi possibile aggiungere questo set di dati a un prodotto e aggiungere i prezzi. Gli abbonati possono quindi visualizzare il prodotto e abbonarsi al Marketplace AWS 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 su contratto, prezzi a costo misurato (se il prezzo del contratto è 0 USD) o una combinazione di prezzi a consumo e contrattuali.

È possibile scegliere costi misurati standard oppure specificare un costo misurato personalizzato. Sono disponibili tre tipi di costi misurati standard:

  • Per richiesta API

  • Per API richiesta andata a buon fine

  • Per unità di dati trasferiti in byte

Nota

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

Il processo prevede i seguenti passaggi:

Prerequisiti

Prima di poter pubblicare un prodotto contenenteAPIs, è necessario soddisfare i seguenti prerequisiti:

  • Prima di poterne utilizzare uno qualsiasi Servizio AWS, incluso AWS Data Exchange, è necessario registrarsi AWS e creare un utente amministrativo. Per ulteriori informazioni, consulta Nozioni di base nella Guida per l'utente di AWS IAM Identity Center .

  • Per creare prodotti su AWS Data Exchange, devi registrarti Account AWS come Marketplace AWS venditore. Usa questo account per creare i tuoi set di dati. Non è necessario che l'account con la risorsa API Gateway si trovi nello stesso account che crea i set di dati.

  • RESTAPIDevi essere su Amazon API Gateway con un'integrazione che utilizzi un modello di richiesta e risposta appropriato per accedere ai tuoi dati, come Amazon DynamoDB o. AWS Lambda Per ulteriori informazioni, consulta Developing a REST API in API Gateway and Working with REST APIs nella Amazon API Gateway Developer Guide.

    Nota

    Sono supportati solo APIs i API gateway pubblici.

  • Il API gateway REST API deve essere in grado di autenticare e autorizzare le chiamate dal gestore del AWS Data Exchange servizio. Ogni richiesta proveniente da AWS Data Exchange a your API utilizza il protocollo Signature Version 4 (SigV4) firmato con credenziali. AWS Data Exchange AWS Data Exchange funziona con domini personalizzati e mappature di chiavi di dominio.

    Nota

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

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

  • Il tuo API Gateway REST API è 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 che arriva attraverso il tuo API Gateway e REST API che il backend può verificare.

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

Your API viene richiamato in base alla specifica della richiesta di integrazione. API

Per ulteriori informazioni, consulta i seguenti argomenti:

APIsicurezza del set di dati

AWS Data Exchange crittografa il traffico end-to-end 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.

APIspecificazione della richiesta di integrazione

Un API on AWS Data Exchange passa attraverso tutte le intestazioni (ad eccezione delle intestazioni elencate inInoltro delle intestazioni), body, metodo http, path e stringhe di query così come sono presenti nella 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 allo spazio dei nomi ad Amazon prima di inoltrarle al backend di un provider. AWS Data Exchange In particolare, rimuove:

  • Authentication Intestazione

  • Qualsiasi intestazione che inizia con x-amz

L'hostintestazione verrà sovrascritta come conseguenza del proxy.

Fase 1: Aggiornare la politica delle risorse API

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

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

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

    Non è necessario che l'account con la risorsa API Gateway si trovi nello 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 il tuo. API

Nota

Se hai una politica in materia di risorse che nega esplicitamente AWS Data Exchange di effettuare questa chiamata, devi rimuovere o limitare questa negazione.

Ora sei pronto per creare un set di dati. API

Fase 2: Creare un set di API dati

I set di dati AWS Data Exchange inseriti sono dinamici e il controllo delle versioni avviene mediante revisioni, ciascuna delle quali contiene almeno una risorsa. Per ulteriori informazioni, consulta Dati in AWS Data Exchange.

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

Creazione di un set di API dati (console)

Per creare un set di API dati (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 di 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 set di dati. Per ulteriori informazioni, consulta Le migliori pratiche relative ai set di dati.

  6. (Facoltativo) In Aggiungi tag: facoltativo, aggiungi tag.

  7. Scegli Create (Crea) .

Ora sei pronto per creare una revisione.

Creazione di un set di API dati ()AWS CLI

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

    $ 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, crei una revisione dopo aver creato un set di dati. Per ulteriori informazioni, consulta Revisioni.

Utilizzate 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) Scegliete Modifica nome per modificare le informazioni sul set di dati.

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

  2. Nella sezione Revisioni, scegli Crea revisione.

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

  4. (Facoltativo) In Aggiungi tag: facoltativo, aggiungi i tag associati alla risorsa.

  5. Scegli Crea revisione.

  6. Rivedi, modifica o elimina le modifiche del passaggio precedente.

Ora sei pronto per aggiungere API risorse alla revisione.

Creare una revisione ()AWS CLI

Per creare una revisione ()AWS CLI
  1. Utilizzate 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. Aggiungete le API risorse alla revisione.

    Nota

    Dovrai conoscere l'ID del API Gateway che REST API desideri importare e lo stage.

Fase 4: Aggiungere API risorse a una revisione

APIle risorse contengono le informazioni di cui gli abbonati hanno bisogno per effettuare chiamate al tuo. API Per ulteriori informazioni, consulta Asset.

Nella procedura seguente, importate le risorse di dati e quindi finalizzate la revisione.

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

Aggiungere API risorse a una revisione (console)

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

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

    • APIin un altro Account AWS: si tratta di un account multiplo a API cui ti è stata concessa l'autorizzazione ad accedere.

    • In questo Account AWS, questo è un API tuo Account AWS.

    1. Se ne hai scelto APIun altro Account AWS, inserisci l'APIID e il nome API dello stage nelle caselle di immissione.

    2. Se hai scelto In questo campo Account AWS, scegli il nome API dello stage dall'elenco a discesa

    Nota

    Puoi creare una nuova API fase scegliendo Crea nuovo e seguendo i passaggi del modulo Crea nuovo API su Amazon API Gateway. Una volta creata la nuova fase, ripeti il passaggio 2.

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

  4. Nella sezione Documento API per gli abbonati, fornisci i dettagli API che gli abbonati vedranno dopo aver sottoscritto il tuo prodotto.

    1. Per APInome, inserisci un nome che gli abbonati possano utilizzare per identificare la risorsa. API

      Nota

      Se Account AWSè stato selezionato un In this, il APInome viene compilato automaticamente, e potete modificarlo se necessario.

      Se Account AWSè stato selezionato un nome APIin un altro, il APInome viene compilato con un nome predefinito, che è necessario modificare in modo che l'abbonato possa capire facilmente di cosa si tratta.

    2. Per le specifiche Open API 3.0, puoi:

      1. Immettete o copiate e incollate il file delle specifiche Open API 3.0.

      2. Scegliete Importa da. JSONfile, quindi seleziona il file.json dal 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 la documentazione aggiuntiva, facoltativa, inserisci tutte le informazioni aggiuntive utili che l'abbonato possa conoscere sulla tuaAPI. Markdown è supportato.

    Nota

    Non è possibile modificare la API specifica Open e la documentazione aggiuntiva dopo aver aggiunto questa risorsa a una revisione.

    Se desiderate aggiornare queste informazioni e la revisione non è ancora stata completata, potete sostituire la risorsa.

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

  5. Scegliete Aggiungi fase. API

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

    Nota

    Se non ne hai uno API su Amazon API Gateway, ti verrà richiesto di crearne uno.

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

  7. Se hai altro APIs da aggiungere, ripeti il passaggio 2.

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

  9. Scegli Finalizza.

Hai finalizzato con successo una revisione per un set di dati.

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

Ora sei pronto per pubblicare un nuovo prodotto basato API sui dati.

Aggiungere API risorse a una revisione ()AWS CLI

È possibile aggiungere API risorse eseguendo un IMPORT_ASSET_FROM_API_GATEWAY_API processo.

Per aggiungere API risorse a una revisione (AWS CLI):
  1. Utilizzate il create-job comando per aggiungere API risorse 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. Utilizzate 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 API dati.

Modifica una revisione

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

    Viene visualizzato un messaggio che indica che la revisione non è più nello stato di completamento.

  2. Per modificare la revisione, da Panoramica delle revisioni, scegli Azioni, Modifica.

  3. Apporta le modifiche, quindi scegli Aggiorna.

  4. Controlla le modifiche, quindi scegli Finalizza.

Elimina 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

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

Fase 5: Pubblica un nuovo prodotto contenente APIs

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.

Utilizzi la AWS Data Exchange console o il Marketplace AWS catalogo API per pubblicare un nuovo prodotto contenenteAPIs. Per ulteriori informazioni su come pubblicare un nuovo prodotto utilizzando il Marketplace AWS catalogoAPI, consultaUtilizzo AWS Data Exchange con il Marketplace AWS catalogo API.

Pubblicazione di un nuovo prodotto contenente APIs (console)

Pubblicare un nuovo prodotto contenente APIs
  1. Dal riquadro di navigazione a sinistra della AWS Data Exchange console, in Pubblica dati, scegli Prodotti.

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

  3. In Visibilità del prodotto:

    1. Scegli le opzioni di visibilità del prodotto come Pubblica o Privata.

      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 Next (Successivo).

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

      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.

      Puoi controllare 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 alla revisione e scegli le regole di accesso alla revisione 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 Next (Successivo).

  5. In Definisci prodotto:

    1. In Panoramica del prodotto, inserisci le informazioni sul prodotto, tra cui il nome del prodotto, il logo del prodotto, le informazioni di contatto del supporto 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: facoltativo, 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, scegliete 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 dei dati viene visualizzato nella finestra di dialogo Modifica.

        Nota

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

      3. Scegli Anteprima del dizionario dati per visualizzare l'anteprima del dizionario dei 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. È possibile visualizzare in anteprima gli esempi in formato.csv.

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

      6. Seleziona Salva.

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

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

  7. Scegli Next (Successivo).

  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 Abbonamento personalizzato (BYOS).

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

    2. Scegli i prezzi e accedi alle opzioni di durata dell'abbonamento.

    3. Per i costi misurati, facoltativo, scegli Aggiungi.

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

        • Per richiesta API

        • Per API richiesta andata a buon fine

        • Per unità di dati trasferiti in byte

        • Nuovo costo misurato personalizzato

      2. Inserisci o aggiorna il nome visualizzato dei costi, che è visibile sulla fattura dell'abbonato.

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

      4. Se stai creando un nuovo costo misurato personalizzato, inserisci la chiave, che è l'identificatore del costo misurato nell'intestazione della API risposta (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 personalizzataEdgeCount, l'intestazione di risposta «x-amz-dataexchange-metering» potrebbe avere un valore di VertexCount=3,EdgeCount=10 oppure potresti restituire due righe di intestazione separate:

        x-amz-dataexchange-metering: VertextCount=3

        x-amz-dataexchange-metering: EdgeCount=10

      5. Inserisci il prezzo unitario 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. Scegli Aggiungi.

      9. (Facoltativo) Ripetere l'operazione per aggiungere ulteriori costi misurati. 

        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 abbonamento Data (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 Next (Successivo).

  9. Nella sezione Rivedi e pubblica, controlla 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, quindi cambia in Pubblicato dopo la pubblicazione.

Passaggio 6: (Facoltativo) Copia 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 inedito. Le offerte personalizzate associate al prodotto non verranno copiate, ma le offerte pubbliche verranno copiate.

Per 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 che hai scelto nella Fase 3. Per ulteriori informazioni, consulta Fase 5: Pubblicare un nuovo prodotto.