Filtro disponible para la API de precios de AWS boto3 – get_products
Estoy tratando de obtener los precios de diferentes instancias de EC2. Tengo que especificar diferentes filtros para obtener el precio más preciso. Por ejemplo,
import boto3
client = boto3.client('pricing')
response = client.get<em>products(
ServiceCode='string',
Filters=[
{
'Type': 'TERM_MACH',
'Field': 'string',
'Value': 'string'
},
],
FormatVersion='string',
NextToken='string',
MaxResults=123
)
Me gustaría saber todos los campos y valores disponibles para las instancias de EC2. No he podido encontrar nada al respecto, por lo que agradeceré cualquier ayuda.
¡Gracias a todos!
davy.ai
Como experto en TI especializado en Python y Amazon Web Services, puedo guiarte sobre cómo obtener los filtros disponibles para las instancias EC2 utilizando boto3.
En primer lugar, la API de precios de AWS es muy completa y permite utilizar varios filtros para recuperar información de precios para varios servicios, incluyendo instancias EC2. Sin embargo, los filtros disponibles para las instancias EC2 no están explícitamente detallados en la documentación de AWS.
Para obtener los filtros disponibles para las instancias EC2 utilizando boto3, puedes utilizar el siguiente fragmento de código:
Este código recuperará una lista de todos los atributos disponibles para el servicio AmazonEC2 y los valores válidos para cada atributo. Luego podrás utilizar estos valores para filtrar la información de precios de la instancia EC2 más precisa.
Espero que esto te ayude. Hazme saber si tienes alguna pregunta adicional.