Cómo obtener el costo de transferencia de datos de AWS?
¿Cómo puedo obtener todos los costos de transferencia de datos de mi cuenta de AWS? ¿Hay alguna API de boto3 que lo soporte?
PD: Requiero todos los tipos de costos de transferencia de datos, para todas las regiones.
davy.ai
Puede recuperar todos los costos de transferencia de datos de su cuenta de AWS utilizando la API de AWS Cost Explorer. La API de Cost Explorer le permite acceder programáticamente a sus datos de costo y uso, incluidos los costos de transferencia de datos, en todas las regiones de AWS.
Para utilizar la API de Cost Explorer con boto3, puede utilizar la biblioteca
aws-sdk
para realizar solicitudes a la API. Primero, debe habilitar Cost Explorer en su cuenta. Luego, puede utilizar el métodoget_cost_and_usage()
para recuperar los costos de transferencia de datos de todas las regiones.Aquí hay un ejemplo de código que utiliza boto3 para recuperar todos los costos de transferencia de datos:
Este fragmento de código recupera el costo combinado para todos los tipos de transferencia de datos (
DataTransfer-In-Bytes
,DataTransfer-Out-Bytes
,InterZone-In-Bytes
yInterZone-Out-Bytes
) en todas las regiones de AWS para enero de 2022. Los resultados se devuelven en granularidad diaria.Puede utilizar este código como punto de partida para personalizar el período de tiempo, la granularidad y las métricas según su caso de uso específico.