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à.
Metodo uno: creare un'esportazione con una query SQL utilizzando lo schema CUR
È possibile creare un'esportazione con una query SQL. Lo schema di esportazione corrisponde a quello che ricevi oggi in CUR. Puoi farlo usando l' AWS API o l'SDK.
-
Determina (a) l'elenco delle colonne e (b) le impostazioni dei contenuti CUR (includi ID delle risorse , dati di allocazione dei costi frazionati e granularità temporale) necessarie per corrispondere al tuo CUR attuale.
-
Puoi determinare l'elenco delle colonne visualizzando lo schema di uno dei tuoi file CUR o accedendo al file manifest ed estraendo l'elenco delle colonne da lì.
-
È possibile determinare le impostazioni del contenuto CUR accedendo a Esportazioni dati nella console e scegliendo l'esportazione CUR per visualizzarne i dettagli.
-
-
Scrivete una query SQL che selezioni le colonne identificate dalla tabella CUR 2.0 denominata.
COST_AND_USAGE_REPORT-
Tutti i nomi delle colonne nella tabella CUR 2.0 sono indicati in maiuscole e minuscole (ad esempio,).
line_item_usage_amountPer l'istruzione SQL, potrebbe essere necessario convertire i nomi delle colonne precedenti in snake case. -
Per l'istruzione SQL, è necessario convertire tutte le
cost_categorycolonneresource_tageproducte alcunediscountcolonne in modo da utilizzare l'operatore punto per selezionare le colonne annidate in CUR 2.0. Ad esempio, per selezionare laproduct_from_locationcolonna in CUR 2.0, scrivi un'istruzione SQL selezionando.product.from_locationAd esempio:
SELECT product.from_location FROM COST_AND_USAGE_REPORTQuesto seleziona la
from_locationcolonna della colonna dellaproductmappa. -
Per impostazione predefinita, la colonna selezionata con un operatore punto è denominata dall'attributo (ad esempio,
from_location). Affinché corrisponda al CUR esistente, dovrai dichiarare un alias per la colonna in modo che rimanga lo stesso di prima.Ad esempio:
SELECT product.from_location AS product_from_location FROM COST_AND_USAGE_REPORTPer maggiori dettagli sulle colonne annidate, consulta il dizionario delle tabelle Data Exports.
-
-
Scrivi le impostazioni del contenuto CUR, identificate nel passaggio 1, nel formato di configurazione della tabella per l'
CreateExportAPI. È necessario fornire queste configurazioni di tabella con la richiesta dei dati nel passaggio successivo. -
Nella sezione AWS SDK/CLI per le esportazioni di dati, utilizza l'
CreateExportAPI per inserire le configurazioni delle query SQL e delle tabelle nel campo di interrogazione dei dati.-
Specifica le preferenze di consegna, ad esempio il bucket Amazon S3 di destinazione e la preferenza di sovrascrittura. Ti consigliamo di scegliere le stesse preferenze di spedizione che avevi prima. Per ulteriori informazioni sui campi obbligatori, consulta Esportazioni di dati AWS l'Gestione costi e fatturazione AWS API Reference.
-
Aggiorna le autorizzazioni del bucket Amazon S3 di destinazione per consentire a Data Exports di scrivere nel bucket. Per ulteriori informazioni, consulta Configurazione di un bucket Amazon S3 per l'esportazione di dati.
-
-
Indirizza la pipeline di inserimento dei dati per leggere i dati dalla directory nel bucket Amazon S3 in cui viene distribuito il tuo CUR 2.0.