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à.
Registrazione dei log AWS Chiamate tramite l'API di gestione dei costi con AWS CloudTrail
AWS La gestione dei costi è integrata con AWS CloudTrail un servizio che fornisce una registrazione delle azioni intraprese da un utente, da un ruolo o da un Servizio AWS addetto alla gestione dei AWS costi. CloudTrail acquisisce le chiamate API per la gestione dei AWS costi come eventi. Le chiamate acquisite includono le chiamate API dalla console di gestione dei AWS costi e dalle applicazioni.
Se crei un percorso, puoi abilitare la distribuzione continua di CloudTrail eventi a un bucket Amazon S3, inclusi gli eventi per la gestione AWS dei costi. Se non configuri un percorso, puoi comunque visualizzare gli eventi più recenti nella CloudTrail console nella cronologia degli eventi. Utilizzando le informazioni raccolte da CloudTrail, è possibile determinare la richiesta effettuata a AWS Cost Management, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e dettagli aggiuntivi.
Per saperne di più CloudTrail, consulta la Guida AWS CloudTrail per l'utente.
AWS Informazioni sulla gestione dei costi in CloudTrail
CloudTrail è abilitato sul tuo Account AWS computer quando crei l'account. Quando si verifica un'attività in AWS Cost Management, tale attività viene registrata in un CloudTrail evento insieme ad altri Servizio AWS eventi nella cronologia degli eventi. Puoi visualizzare, cercare e scaricare gli eventi recenti nel tuo Account AWS. Per ulteriori informazioni, consulta Visualizzazione degli eventi con la cronologia degli CloudTrail eventi.
Per una registrazione continua degli eventi nel tuo Account AWS, inclusi gli eventi per la gestione dei AWS costi, crea un percorso. Un percorso consente di CloudTrail inviare file di registro a un bucket Amazon S3. Per impostazione predefinita, quando si crea un percorso nella CloudTrail console, il percorso si applica a tutte le AWS regioni. Il trail registra gli eventi provenienti da tutte le regioni nelle AWS partizioni e invia i file di registro al bucket Amazon S3 specificato. Inoltre, puoi configurarne altri Servizi AWS per analizzare e agire sui dati degli eventi raccolti nei log. CloudTrail
Per ulteriori informazioni, consultare gli argomenti seguenti nella Guida per l'utente di CloudTrail :
AWS Le azioni di gestione dei costi vengono registrate CloudTrail e documentate nell'Gestione costi e fatturazione AWS API Reference. Ad esempio, le chiamate agli GetCostandUsage endpoint GetDimensionValuesGetCostCategories, e generano voci nei file di registro. CloudTrail
Ogni evento o voce di log contiene informazioni sull’utente che ha generato la richiesta. Le informazioni sull'identità consentono di stabilire se la richiesta è stata effettuata:
-
Con credenziali di root o di ruolo utente.
-
Con credenziali di sicurezza temporanee per un ruolo o un utente federato.
-
Da un altro Servizio AWS.
Per ulteriori informazioni, consulta Elemento CloudTrail userIdentity.
Comprensione AWS Voci del file di registro di Cost Management
Un trail è una configurazione che consente la distribuzione di eventi come i file di log in un bucket Amazon S3 specificato. Un evento rappresenta una singola richiesta da una qualsiasi origine e include informazioni sull’azione richiesta, data e ora dell’azione, parametri richiesti e così via.
CloudTrail i file di registro contengono una o più voci di registro. CloudTrail i file di registro non sono una traccia ordinata dello stack delle chiamate API pubbliche, quindi non vengono visualizzati in un ordine specifico.
L'esempio seguente mostra una voce di CloudTrail registro per l'GetCostandUsageendpoint.
{ "eventVersion":"1.08", "userIdentity":{ "accountId":"111122223333", "accessKeyId":"AIDACKCEVSQ6C2EXAMPLE" }, "eventTime":"2022-05-24T22:38:51Z", "eventSource":"ce.amazonaws.com", "eventName":"GetCostandUsage", "awsRegion":"us-east-1", "sourceIPAddress":"100.100.10.10", "requestParameters":{ "TimePeriod":{ "Start":"2022-01-01", "End":"2022-01-31" }, "Metrics":[ "UnblendedCost", "UsageQuantity" ], "Granularity":"MONTHLY", "GroupBy":[ { "Type":"DIMENSION", "Key":"SERVICE" } ] }, "responseElements":null, "requestID":"3295c994-063e-44ac-80fb-b40example9f", "eventID":"5923c499-063e-44ac-80fb-b40example9f", "readOnly":true, "eventType":"AwsApiCall", "managementEvent":true, "recipientAccountId":"1111-2222-3333", "eventCategory":"Management", "tlsDetails":{ "tlsVersion":"TLSv1.2", "clientProvidedHostHeader":"ce.us-east-1.amazonaws.com" } }
Informazioni sulle voci del file di registro di Cost Optimization Hub
Un trail è una configurazione che consente l'invio di eventi come file di registro a un bucket Amazon S3 specificato. CloudTrail i file di log contengono una o più voci di registro. Un evento rappresenta una singola richiesta da qualsiasi fonte e include informazioni sull'azione richiesta, la data e l'ora dell'azione, i parametri della richiesta e così via. CloudTrail i file di log non sono una traccia ordinata dello stack delle chiamate API pubbliche, quindi non vengono visualizzati in un ordine specifico.
Gli esempi seguenti mostrano le voci di CloudTrail registro che illustrano le azioni e le eccezioni dell'API per Cost Optimization Hub.
Esempi
Eccezioni
Operazioni dell'API
Eccezione per throttling
L'esempio seguente mostra una voce di registro per un'eccezione di limitazione.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FYRFP3POCC:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/Admin/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FYRFP3POCC", "arn": "arn:aws:iam::111122223333:role/Admin", "accountId": "111122223333", "john-doe": "Admin" }, "attributes": { "creationDate": "2023-10-14T00:48:50Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-14T01:16:45Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "ListEnrollmentStatuses", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "errorCode": "ThrottlingException", "requestParameters": null, "responseElements": null, "requestID": "cc04aa10-7417-4c46-b1eb-EXAMPLE1df2b", "eventID": "754a3aad-1b54-456a-ac1f-EXAMPLE0e9c3", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "localhost:8080" } }
Eccezione di accesso negato
L'esempio seguente mostra una voce di registro relativa a un'AccessDeniedeccezione.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FTKD2BZKUK:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/ReadOnly/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FTKD2BZKUK", "arn": "arn:aws:iam::111122223333:role/ReadOnly", "accountId": "111122223333", "john-doe": "ReadOnly" }, "attributes": { "creationDate": "2023-10-16T19:08:36Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-16T19:11:04Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "ListEnrollmentStatuses", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "errorCode": "AccessDenied", "errorMessage": "User: arn:aws:sts::111122223333:assumed-role/ReadOnly/john-doe is not authorized to perform: cost-optimization-hub:ListEnrollmentStatuses on resource: * because no identity-based policy allows the cost-optimization-hub:ListEnrollmentStatuses action", "requestParameters": null, "responseElements": null, "requestID": "1e02d84a-b04a-4b71-8615-EXAMPLEdcda7", "eventID": "71c86695-d4ec-4caa-a106-EXAMPLEe0d94", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "localhost:8080" } }
ListEnrollmentStatus
L'esempio seguente mostra una voce di registro per l'azione ListEnrollmentStatus API.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FYRFP3POCC:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/Admin/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FYRFP3POCC", "arn": "arn:aws:iam::111122223333:role/Admin", "accountId": "111122223333", "john-doe": "Admin" }, "attributes": { "creationDate": "2023-10-14T00:48:50Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-14T01:16:43Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "ListEnrollmentStatuses", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "requestParameters": { "includeOrganizationInfo": false }, "responseElements": null, "requestID": "cba87aa3-4678-41b8-a840-EXAMPLEaf3b8", "eventID": "57f04d0e-61f7-4c0f-805c-EXAMPLEbbbf5", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "localhost:8080" } }
ListRecommendations
L'esempio seguente mostra una voce di registro per l'azione ListRecommendations API.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FYRFP3POCC:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/Admin/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAI44QH8DHBEXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FYRFP3POCC", "arn": "arn:aws:iam::111122223333:role/Admin", "accountId": "111122223333", "john-doe": "Admin" }, "attributes": { "creationDate": "2023-10-16T23:47:55Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-17T00:45:29Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "ListRecommendations", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "requestParameters": { "filter": { "resourceIdentifiers": [ "arn:aws:ecs:us-east-1:111122223333:service/EXAMPLEAccountsIntegrationService-EcsCluster-ClusterEB0386A7-7fsvP2MMmxZ5/EXAMPLEAccountsIntegrationService-EcsService-Service9571FDD8-Dqm4mPMLstDn" ] }, "includeAllRecommendations": false }, "responseElements": null, "requestID": "a5b2df72-2cfd-4628-8a72-EXAMPLE7560a", "eventID": "a73bef13-6af7-4c11-a708-EXAMPLE6af5c", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "cost-optimization-hub.us-east-1.amazonaws.com" } }
ListRecommendationSummaries
L'esempio seguente mostra una voce di registro per l'azione ListRecommendationSummaries API.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FYRFP3POCC:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/Admin/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAI44QH8DHBEXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FYRFP3POCC", "arn": "arn:aws:iam::111122223333:role/Admin", "accountId": "111122223333", "userName": "Admin" }, "attributes": { "creationDate": "2023-10-16T23:47:55Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-17T00:46:16Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "ListRecommendationSummaries", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "requestParameters": { "groupBy": "ResourceType" }, "responseElements": null, "requestID": "ab54e6ad-72fe-48fe-82e9-EXAMPLEa6d1e", "eventID": "9288d9fa-939d-4e5f-a49a-EXAMPLEeb14b", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "cost-optimization-hub.us-east-1.amazonaws.com" } }
GetRecommendation
L'esempio seguente mostra una voce di registro per l'azione GetRecommendation API.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FYRFP3POCC:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/Admin/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAI44QH8DHBEXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FYRFP3POCC", "arn": "arn:aws:iam::111122223333:role/Admin", "accountId": "111122223333", "john-doe": "Admin" }, "attributes": { "creationDate": "2023-10-16T23:47:55Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-17T00:47:48Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "GetRecommendation", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "requestParameters": { "recommendationId": "EXAMPLEwMzEwODU5XzQyNTFhNGE4LWZkZDItNDUyZi1hMjY4LWRkOTFkOTA1MTc1MA==" }, "responseElements": null, "requestID": "e289a76a-182c-4bc9-8093-EXAMPLEbed0e", "eventID": "f1ed7ee6-871c-41fd-bb27-EXAMPLE24b64", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "cost-optimization-hub.us-east-1.amazonaws.com" } }
UpdateEnrollmentStatus
L'esempio seguente mostra una voce di registro per l'azione UpdateEnrollmentStatus API.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FYRFP3POCC:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/Admin/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAI44QH8DHBEXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FYRFP3POCC", "arn": "arn:aws:iam::111122223333:role/Admin", "accountId": "111122223333", "john-doe": "Admin" }, "attributes": { "creationDate": "2023-10-16T19:11:30Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-16T19:12:35Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "UpdateEnrollmentStatus", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "requestParameters": { "status": "Inactive" }, "responseElements": { "status": "Inactive" }, "requestID": "6bf0c8a3-af53-4c4e-8f50-EXAMPLE477f0", "eventID": "d2bfa850-ef3d-4317-8ac4-EXAMPLEc16b1", "readOnly": false, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "localhost:8080" } }
UpdatePreferences
L'esempio seguente mostra una voce di registro per l'azione UpdatePreferences API.
{ "eventVersion": "1.09", "userIdentity": { "type": "AssumedRole", "principalId": "EXAMPLEAIZ5FYRFP3POCC:john-doe", "arn": "arn:aws:sts::111122223333:assumed-role/Admin/john-doe", "accountId": "111122223333", "accessKeyId": "AKIAI44QH8DHBEXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "EXAMPLEAIZ5FYRFP3POCC", "arn": "arn:aws:iam::111122223333:role/Admin", "accountId": "111122223333", "john-doe": "Admin" }, "attributes": { "creationDate": "2023-10-16T19:11:30Z", "mfaAuthenticated": "false" } } }, "eventTime": "2023-10-16T19:16:00Z", "eventSource": "cost-optimization-hub.amazonaws.com", "eventName": "UpdatePreferences", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.0", "userAgent": "PostmanRuntime/7.28.3", "requestParameters": { "costMetricsType": "AfterDiscounts" }, "responseElements": { "costMetricsType": "AfterDiscounts", "memberAccountDiscountVisibility": "None" }, "requestID": "01e56ca3-47af-45f0-85aa-EXAMPLE30b42", "eventID": "7350ff23-35f5-4760-98b2-EXAMPLE61f13", "readOnly": false, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management", "tlsDetails": { "clientProvidedHostHeader": "localhost:8080" } }
Comprensione Calcolatore dei prezzi AWS voci del file di log
Un trail è una configurazione che consente l'invio di eventi come file di log a un bucket Amazon S3 specificato, inclusi gli eventi per i quali. Calcolatore dei prezzi AWS Se non configuri un percorso, puoi comunque visualizzare gli eventi più recenti nella CloudTrail console nella cronologia degli eventi. Utilizzando le informazioni raccolte da CloudTrail, puoi determinare la richiesta a cui è stata effettuata Calcolatore dei prezzi AWS, l'indirizzo IP da cui è stata effettuata la richiesta, chi ha effettuato la richiesta, quando è stata effettuata e dettagli aggiuntivi.
Calcolatore dei prezzi AWS CloudTrail eventi
Questa sezione mostra un elenco completo degli CloudTrail eventi relativi a Pricing Calculator.
Nota
La fonte degli eventi per i seguenti eventi èbcm-pricing-calculator.amazonaws.com.
| Nome evento | Definizione |
|---|---|
|
|
Operazione mutante. Consente ai clienti di creare una stima del carico di lavoro. |
|
|
Operazione mutante. Consente ai clienti di aggiornare i metadati di stima del carico di lavoro. |
|
|
Operazione mutante. Consente ai clienti di eliminare una stima del carico di lavoro. |
|
|
Non-mutating operazione. Consente ai clienti di ottenere i dettagli di una stima del carico di lavoro. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutte le stime del carico di lavoro nel proprio account. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutte le righe di utilizzo in una stima del carico di lavoro. |
|
|
Operazione mutante. Consente ai clienti di creare righe di utilizzo nella stima del carico di lavoro. |
|
|
Operazione mutante. Consente ai clienti di modificare le righe di utilizzo esistenti nella stima del carico di lavoro. |
|
|
Operazione mutante. Consente ai clienti di eliminare le righe di utilizzo aggiunte nella stima del carico di lavoro. |
|
|
Operazione mutante. Consente ai clienti di creare uno scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di ottenere dettagli su uno scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di aggiornare i metadati di uno scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di eliminare uno scenario di fatturazione. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutti gli scenari di fatturazione nel proprio account. |
|
|
Operazione mutante. Consente ai clienti di creare linee di utilizzo nel loro scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di modificare le linee di utilizzo esistenti nel loro scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di eliminare le righe di utilizzo esistenti nel loro scenario di fatturazione. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutte le righe di utilizzo in uno scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di modellare gli impegni nel loro scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di modificare le linee di impegno modellate nel loro scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di eliminare le linee di impegno modellate nel loro scenario di fatturazione. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutti gli impegni modellati in uno scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di creare una nuova stima della fattura a partire da uno scenario di fatturazione. |
|
|
Operazione mutante. Consente ai clienti di ottenere i dettagli di una stima della fattura. |
|
|
Operazione mutante. Consente ai clienti di aggiornare i metadati di una stima della fattura. |
|
|
Operazione mutante. Consente ai clienti di eliminare una stima della fattura. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutte le stime delle fatture nel proprio account. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutte le righe dei risultati di una stima della fattura completata con successo. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutti gli impegni relativi a una stima delle fatture completata con successo. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutti gli impegni modellati in uno scenario di fatturazione che hanno contribuito alla creazione di una stima della fattura. |
|
|
Non-mutating operazione. Consente ai clienti di ottenere le preferenze tariffarie impostate dal pagatore o dall'account autonomo |
|
|
Operazione mutante. Consente ai clienti di impostare le preferenze tariffarie da utilizzare nelle stime del carico di lavoro. Si tratta di un'operazione API riservata esclusivamente a un account pagante o autonomo. |
|
|
Operazione mutante. Consente ai clienti di etichettare una risorsa del calcolatore dei prezzi. |
|
|
Operazione mutante. Consente ai clienti di rimuovere i tag da una risorsa del calcolatore dei prezzi. |
|
|
Non-mutating operazione. Consente ai clienti di elencare tutti i tag associati a una risorsa Pricing Calculator. |
CreateWorkloadEstimate
L'esempio seguente mostra una voce di CloudTrail registro che utilizza l'azione CreateWorkloadEstimate API.
{ "eventVersion": "1.08", "userIdentity": { "accountId": "111122223333", "accessKeyId": "AKIAI44QH8DHBEXAMPLE" }, "eventTime": "2024-11-11T02:09:08Z", "eventSource": "bcm-pricing-calculator.amazonaws.com", "eventName": "CreateWorkloadEstimate", "awsRegion": "us-east-1", "sourceIPAddress": "100.100.10.10", "requestParameters": { "name": "example-estimate-name", "resourceTags": [], "rateType": "BEFORE_DISCOUNTS" }, "responseElements": { "costCurrency": "USD", "costSummary": { "cost": 0, "costStatus": "VALID", "currency": "USD" }, "createdAt": 1731290948.299, "expiresAt": 1765418948.299, "id": "15cf39cc-ce14-4943-9dcb-35ccec39ae21", "name": "example-estimate-name", "rateDescription": "BEFORE_DISCOUNTS|2024-11-11T02:09:08.299974018Z", "rateTimestamp": 1731290948.299, "rateType": "BEFORE_DISCOUNTS", "status": "READY", "totalCost": 0 }, "eventID": "22bb9d97-6f0c-4482-830d-cde1c9ea00be", "readOnly": false, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111122223333", "eventCategory": "Management" }