

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Administración de costos con la IA generativa con Amazon Q Developer
<a name="ce-cost-analysis-q"></a>

Amazon Q Developer es un asistente conversacional basado en inteligencia artificial (IA) generativa que puede ayudarlo a comprender, crear, ampliar y operar AWS aplicaciones. Amazon Q Developer ofrece potentes funciones que le ayudan a gestionar sus AWS costes a través de una conversación natural. Puede analizar sus costos históricos y previstos en Cost Explorer, descubrir recomendaciones de ahorro de Cost Optimization Hub y comprender los planes de ahorro y las oportunidades de reserva AWS Compute Optimizer, y obtener respuestas instantáneas sobre las características de los AWS productos o los precios de los servicios. Tanto Amazon Q Developer puede responder a preguntas específicas (por ejemplo, «¿Cuáles fueron los costes netos no combinados de las instancias de EC2 el mes pasado?») o realice un análisis complejo o abierto (p. ej., «¿Cuáles fueron los principales factores que impulsaron la reducción de costos de la semana pasada?»). También puedes visualizar tus datos de costes en tablas y gráficos con Amazon Q Developer con indicaciones como «Muéstrame un gráfico de áreas con los costes por servicio de los últimos 6 meses» o «Muéstrame un gráfico de barras con los gastos diarios de la semana pasada». Amazon Q Developer simplifica la forma en que interactúa con los datos de AWS costes, ya que le permite hacer preguntas con sus propias palabras en lugar de aprender la sintaxis de las consultas o navegar por varias páginas de la consola, al tiempo que proporciona respuestas precisas respaldadas por datos reales de su AWS cuenta, muestra exactamente a cuáles APIs se llamó y dónde encontrar la información en la consola.

Para obtener más información sobre Amazon Q Developer, consulte [¿Qué es Amazon Q Developer?](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html) en la *Guía del usuario de Amazon Q Developer*.

**Topics**
+ [Descripción general de las capacidades de administración de costos de Amazon Q Developer](ce-q-overview.md)
+ [Cómo funcionan las funciones de gestión de costes de Amazon Q Developer](ce-q-how-it-works.md)
+ [Seguridad para las capacidades de administración de costos en Amazon Q Developer](ce-q-security.md)

# Descripción general de las capacidades de administración de costos de Amazon Q Developer
<a name="ce-q-overview"></a>

Amazon Q Developer es un asistente conversacional con inteligencia artificial (IA) generativa que puede ayudarlo a comprender, analizar y optimizar sus AWS costos. Con Amazon Q Developer, puede formular preguntas complejas y abiertas sobre sus costes y dejar que Q realice el análisis en su nombre. Q analiza sus datos de costos, formula y prueba hipótesis, recopila información de múltiples fuentes, realiza cálculos y proporciona visualizaciones personalizadas e información procesable, todo ello a través de una conversación en lenguaje natural.

Amazon Q Developer le ayuda a obtener información más detallada sobre los costes con menos tiempo y experiencia. En lugar de explorar manualmente los datos en varias herramientas, ajustar los filtros y realizar cálculos sin conexión, puede delegar el trabajo analítico en Q. Esto es especialmente valioso para los equipos sin FinOps experiencia específica, ya que Q reduce la curva de aprendizaje al gestionar la complejidad de saber qué herramientas utilizar, APIs a cuáles llamar y cómo estructurar las consultas.

Para obtener más información sobre Amazon Q Developer, consulte [¿Qué es Amazon Q Developer?](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html) en la *Guía del usuario de Amazon Q Developer*.

## Qué puede hacer
<a name="q-what-you-can-do"></a>

Amazon Q Developer ofrece potentes capacidades en una amplia gama de casos de uso de gestión de costes:

**Comprenda sus costos**

Analice sus patrones de gasto históricos, consulte los desgloses de costos por servicio o cuenta y realice un seguimiento de las tendencias a lo largo del tiempo. Por ejemplo, puedes preguntar «¿Cuáles fueron mis costos por servicio el mes pasado?» o «Muéstreme mis tendencias de gastos de EC2 durante los últimos seis meses».

**Investigue los cambios de costes**

Realice un análisis de la causa raíz para comprender por qué cambiaron sus costos. Q puede analizar sus datos, identificar los factores que impulsan los aumentos o disminuciones de los costos y ayudarlo a comprender period-over-period los cambios. Por ejemplo, puede preguntar «¿Por qué aumentaron mis costos la semana pasada?» y Q investigará las causas subyacentes.

**Encuentre oportunidades de ahorro**

Identifique las recomendaciones de optimización de costos de Cost Optimization Hub y Savings Plans y recomendaciones de reservas. AWS Compute Optimizer Q puede ayudarlo a encontrar recursos inactivos, oportunidades de redimensionamiento y oportunidades de descuento basadas en compromisos. Por ejemplo, puede preguntar «¿Cuáles son mis principales oportunidades de optimización de costos?» o «¿Qué instancias de EC2 están sobreaprovisionadas?». También puede hacer preguntas de seguimiento detalladas, como «¿Más información sobre la segunda recomendación» o «¿Por qué se clasificó ese volumen de EBS como inactivo?».

**Controle el estado de los costos**

Compruebe el estado de su presupuesto, identifique las anomalías de costes y supervise el uso de las capas gratuitas. Q puede avisarte sobre patrones de gasto inusuales y ayudarte a mantenerte dentro de tus objetivos presupuestarios. Por ejemplo, puedes preguntar: «¿Algún equipo ha superado sus presupuestos?» o «¿Tengo alguna anomalía en los costes?»

**Calcule los costos futuros**

Conozca los precios de los AWS servicios y calcule el costo de las nuevas cargas de trabajo que planea crear. Q puede ayudarlo a comparar precios entre regiones, calcular los costos de configuraciones específicas y pronosticar los gastos futuros. Por ejemplo, puedes preguntar «¿Cuánto costaría almacenar 1 PB en el S3 de Dublín?» o «¿Cuál es mi previsión de costes para este mes?»

**Analice el rendimiento del compromiso**

Revise la cobertura y la utilización de sus Savings Plans e Reserved Instances para saber con qué eficacia utiliza los descuentos basados en compromisos. Q puede identificar compromisos y oportunidades infrautilizados para mejorar su cobertura de descuentos. Por ejemplo, puede preguntar «Analice el rendimiento de nuestros Savings Plans durante el último mes».

**Comprueba el estado del pago**

Enumere las facturas emitidas anteriormente, compruebe si tiene un saldo pendiente de pago y compruebe los métodos de pago que ha configurado.

## Modo de uso
<a name="q-how-to-use"></a>

Amazon Q Developer se adapta a la forma en que formules tus preguntas. Puede hacer preguntas específicas y acotadas cuando sepa exactamente lo que quiere, o bien formular preguntas exploratorias abiertas y dejar que Q investigue en su nombre.

### Preguntas de ejemplo
<a name="q-example-questions"></a>

**Preguntas específicas**

Cuando sepa qué datos necesita, puede hacer preguntas específicas:
+ «¿Cuáles fueron mis costes netos de S3 amortizados el mes pasado?»
+ «Muéstreme las recomendaciones para ajustar el tamaño de EC2».
+ «¿Cuánto cuesta una instancia c8g.2xlarge en us-east-1?»

**Preguntas abiertas**

Cuando desee que Q explore y analice sus costos, puede hacer preguntas más amplias:
+ «¿Por qué aumentaron mis costos la semana pasada?»
+ «Analice mis datos de costos y deme información».
+ «¿Cuáles son algunas formas sencillas de reducir mis costes?»

**Preguntas analíticas de varios pasos**

Q puede gestionar preguntas complejas que requieren recopilar datos de múltiples fuentes y realizar cálculos:
+ «¿Cuál es mi coste efectivo por hora de instancia de EC2 tras los descuentos de Savings Plans?»
+ «¿Qué cuentas tuvieron los mayores aumentos de costos y qué los impulsó?»
+ «Analice el rendimiento de nuestros Savings Plans e identifique las oportunidades de optimización».

**Preguntas de estimación**

Q puede ayudarlo a estimar los costos de las nuevas cargas de trabajo o a comparar los precios de las distintas regiones:
+ «¿Cuánto costaría almacenar 1 PB en S3 en Dublín?»
+ «¿Cuál es el coste mensual de una instancia RDS t4g.xlarge con Multi-AZ y 300 GB de almacenamiento gp2?»
+ «¿Cuál sería el precio de crear una aplicación web básica de tres niveles, con una instancia EC2 pequeña, una puerta de enlace API, una base de datos SQL de unos 5 GB y una interfaz JS básica alojada en ella?» CloudFront

**Visualizaciones**

Puede crear tablas y gráficos para visualizar sus datos de costes:
+ «Gráfica los costos de S3 por nivel de almacenamiento la semana pasada»
+ «Represente gráficamente mis costes de DynamoDB por región y día durante los últimos 30 días»
+ «Represente gráficamente los costes de RDS por tipo de instancia durante los últimos 6 meses»
+ «Muéstreme un gráfico de áreas con los costes de EC2 y otros costes de los últimos 12 meses»

### Consejos para obtener el máximo valor
<a name="q-tips-for-value"></a>

**Utilice preguntas de seguimiento para orientar el análisis**

El desarrollador de Amazon Q mantiene el contexto dentro de una conversación, por lo que puede hacer preguntas de seguimiento para profundizar o guiar el análisis en una dirección específica:
+ Pregunta inicial: «¿Por qué aumentaron mis costes el mes pasado?»
+ Seguimiento: «A continuación, compruebe si alguno de los Savings Plans ha caducado».
+ Seguimiento: «Concéntrese en el EC2».

**Sea específico cuando sepa lo que quiere**

Si bien Q puede responder a preguntas abiertas, ser más específico te ayuda a obtener respuestas más rápido si sabes exactamente lo que estás buscando:
+ En lugar de: «Hábleme de mis costos»
+ Intente: «¿Cuáles fueron los costes netos amortizados de mi instancia EC2 en us-east-1 el mes pasado?»

**Utilice pares clave-valor para las etiquetas y las categorías de costes**

Al filtrar por etiquetas de asignación de costes o categorías de costes, si conoce las claves y los valores específicos que quiere utilizar, puede especificarlos:
+ En lugar de: «¿Cuánto gastamos en productos el mes pasado?»
+ Prueba: «¿Cuánto se gastó el mes pasado en la etiqueta key='environment', value='production'?»

## Experiencia de usuario
<a name="q-user-experience"></a>

### Transparencia
<a name="q-transparency"></a>

Con cada respuesta, Amazon Q Developer ofrece transparencia sobre cómo llegó a su respuesta:
+ **Se muestran las llamadas a la API**: Q muestra los detalles de cada llamada a la API que realiza, incluidos los parámetros exactos utilizados. Esto le permite comprender con precisión qué datos ha recuperado Q.
+ **Vínculos detallados de la consola**: cuando están disponibles, Q proporciona enlaces a vistas coincidentes en la consola AWS de administración, para que pueda verificar los datos o explorarlos más a fondo.

Esta transparencia le ayuda a generar confianza en las respuestas de Q y le proporciona la información que necesita para proporcionar instrucciones más específicas en las preguntas de seguimiento.

### Conversacional e iterativo
<a name="q-conversational"></a>

El desarrollador de Amazon Q mantiene el contexto a lo largo de la conversación, lo que permite un diálogo natural e iterativo:
+ **Haga preguntas de seguimiento**: puede hacer preguntas de seguimiento para profundizar en aspectos específicos del análisis. Por ejemplo, una vez que Q determine que los costes de EC2 han aumentado, puede preguntar «¿Qué cuentas tuvieron los mayores incrementos de costes de EC2?». También puede hacer preguntas sobre las visualizaciones generadas, como «¿Qué impulsó ese aumento el miércoles?»
+ **Dirija el análisis**: puede guiar la investigación de Q proporcionando instrucciones específicas. Por ejemplo, «A continuación, compruebe si alguno de los Savings Plans ha caducado» o «Céntrese en el entorno de producción». En el caso de las visualizaciones, puede solicitar cambios con indicaciones complementarias como «Pasemos de un gráfico de barras a un gráfico de líneas».
+ **Refina tus preguntas**: si una respuesta no es exactamente lo que necesitas, puedes reformularla o añadir más detalles para obtener una respuesta más específica.

### Información procesable
<a name="q-actionable-insights"></a>

Amazon Q Developer va más allá de la simple recuperación de datos para proporcionar información significativa:
+ **Interpreta los hallazgos**: Q no solo proporciona hechos y datos, sino que también identifica patrones, resalta anomalías y explica el significado de los datos.
+ **Identifica las oportunidades**: Q descubre de forma proactiva las oportunidades de optimización de costes y los posibles problemas en sus gastos.
+ **Proporciona orientación**: para obtener recomendaciones de optimización, Q puede explicar los pasos necesarios para implementar los cambios.

## Administración de costos con varias cuentas
<a name="q-multi-account"></a>

Para los clientes que han iniciado sesión en la cuenta de administración de una AWS organización, Amazon Q Developer agrega automáticamente los datos de costos de todas las cuentas de los miembros de la organización. Puede filtrar o agrupar los costos por cuenta de miembro, tal como lo haría en Cost Explorer.

También puede crear vistas de facturación personalizadas para definir agregaciones personalizadas de múltiples cuentas. Las vistas de facturación personalizadas le permiten agregar datos de varias cuentas de miembros o incluso de varias organizaciones. Una vez que haya creado una vista de facturación personalizada, las agregaciones estarán disponibles tanto en Cost Explorer como en Amazon Q Developer. Para obtener más información, consulte [Introducción a las vistas de facturación personalizadas](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-billing-views.html). Para usar una vista de facturación personalizada en Amazon Q Developer, especifica el nombre de la vista de facturación que deseas usar para la conversación con un mensaje como «Me gustaría que usaras la vista de cross-org-rollup facturación durante el resto de la conversación». Se admiten vistas de facturación personalizadas para los datos de costes históricos y previstos y los datos de presupuestos.

## Introducción
<a name="ce-q-getting-started"></a>

**Requisitos previos**

Para utilizar las funciones de gestión de costes de Amazon Q Developer, necesita:
+ **Permisos de IAM adecuados**: necesita permisos para usar Amazon Q Developer y acceder a los servicios subyacentes de Billing and Cost Management. Para obtener más información, consulte [Seguridad para las capacidades de administración de costos en Amazon Q Developer](ce-q-security.md).
+ **Suscripción a Cost Explorer: para analizar sus costos históricos y previstos, primero debe suscribirse** a Cost Explorer. Para suscribirse, abra la consola de Billing and Cost Management en[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/). Una vez que te hayas registrado, el procesamiento de tus datos de AWS costes y uso puede tardar hasta 24 horas.

Para aprovechar toda la gama de funciones de gestión de costes, también puedes:
+ **Suscríbase al Centro de optimización de costos**: para recibir recomendaciones personalizadas de optimización de costos, inicie sesión en el [Centro de optimización de costos](https://console.aws.amazon.com/costmanagement/home#/cost-optimization-hub) y, a continuación, elija **Inscribirse**. Una vez que se haya suscrito, las recomendaciones pueden tardar hasta 24 horas en calcularse.
+ **Opte por Compute Optimizer**[: para recibir recomendaciones de optimización de recursos, como ajustar el tamaño de las instancias EC2 o cancelar los volúmenes de EBS inactivos, opte por Compute Optimizer.](https://console.aws.amazon.com/compute-optimizer/)
+ **Cree presupuestos**[: para controlar sus gastos en comparación con los objetivos presupuestarios, cree presupuestos en Presupuestos.AWS](https://console.aws.amazon.com/billing/home#/budgets)
+ **Cree un monitor de detección de anomalías de costes**: para identificar patrones de gasto inusuales, cree un monitor de detección de anomalías de [AWS costes en Cost Anomaly](https://console.aws.amazon.com/costmanagement/home#/anomaly-detection) Detection.
+ **Habilite los datos a nivel de recursos, los datos horarios y el historial ampliado**[: Para acceder a los datos de costos a nivel de recursos, a la granularidad horaria y a un historial de costos de hasta 38 meses, configure estos ajustes en la página de preferencias de administración de costos.](https://console.aws.amazon.com/costmanagement/home#/settings?activeTabId=costExplorer)

**Inicie una conversación con un desarrollador de Amazon Q**

1. Inicie sesión en la consola AWS de administración en [https://console.aws.amazon.com](https://console.aws.amazon.com/).

1. Selecciona el icono de Amazon Q en la parte derecha de la barra de navegación de la consola.

1. Haz una pregunta sobre tus costos, como:
   + «¿Cuáles fueron mis gastos el mes pasado?»
   + «¿Cuáles son mis principales oportunidades de optimización de costes?»
   + «¿Cuánto cuesta una instancia c8g.2xlarge con Linux en us-east-1?»
   + «Muéstreme un gráfico circular de mis costos por región la semana pasada»

### Utilice Amazon Q Developer en aplicaciones de chat
<a name="q-chat-applications"></a>

También puedes hablar sobre tus AWS costes en Microsoft Teams y Slack. Amazon Q Developer en aplicaciones de chat le permite hacer preguntas sobre costos directamente desde los canales de chat de su equipo, lo que facilita la colaboración en el análisis y la optimización de costos sin cambiar de contexto. Por ejemplo, puedes preguntar "@Amazon Q ¿cuáles fueron mis costes de EC2 el mes pasado?» o "@Amazon P: ¿cuáles son mis principales oportunidades de optimización de costes?» directamente en tu canal de Slack o Teams.

Para empezar a usar Amazon Q Developer en aplicaciones de chat, consulte Cómo [chatear con Amazon Q Developer en aplicaciones de chat](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-chat-applications.html) en la *Guía del usuario para desarrolladores de Amazon Q.*

## Siguientes pasos
<a name="q-next-steps"></a>

Cuando empiece a utilizar Amazon Q Developer para la gestión de costes, podrá:
+ Obtenga más información sobre cómo [Cómo funcionan las funciones de gestión de costes de Amazon Q Developer](ce-q-how-it-works.md) comprender la arquitectura de la agencia y las fuentes de datos
+ Revíselo [Seguridad para las capacidades de administración de costos en Amazon Q Developer](ce-q-security.md) para asegurarse de que su equipo tenga el acceso adecuado
+ Explore toda la gama de capacidades haciendo preguntas abiertas como «Analice mis costos y deme información»
+ Configure servicios adicionales, como Cost Optimization Hub y Budgets, para disponer de más funciones

## Precios
<a name="ce-q-pricing"></a>

Las funciones de gestión de costes de Amazon Q Developer se incluyen en Amazon Q Developer. Con la capa gratuita para desarrolladores de Amazon Q, puedes hacer hasta 25 preguntas por cuenta al mes que requieran respuesta en el contexto de la cuenta o el recurso (incluidas las preguntas sobre la gestión de costes). Más allá de este límite de nivel gratuito, se requiere una suscripción a Amazon Q Developer Pro.

Para obtener más información, consulte [Precios de Amazon Q Developer](https://aws.amazon.com/q/developer/pricing/).

# Cómo funcionan las funciones de gestión de costes de Amazon Q Developer
<a name="ce-q-how-it-works"></a>

## Arquitectura de agencia
<a name="q-agentic-architecture"></a>

Amazon Q Developer utiliza una arquitectura de agencia para analizar sus AWS costes. Cuando formula una pregunta, Q crea un plan para responderla, recopila datos de varias fuentes, realiza cálculos y actualiza su plan de forma dinámica en función de lo que aprende en cada paso. Este enfoque permite a Q gestionar preguntas complejas y abiertas que no tienen flujos de trabajo predefinidos.

Para responder a tu pregunta, el desarrollador de Amazon Q puede realizar los siguientes pasos.

1. Crea **un plan**: cuando haces una pregunta, Q analiza tu solicitud y crea un plan inicial sobre cómo recopilar la información necesaria.

1. **Recopila datos**: Q recupera los datos del Billing and Cost Management correspondiente en APIs función de su pregunta. Para preguntas complejas, Q puede llamar a múltiples APIs en serie o en paralelo.

1. **Realiza cálculos**: Q puede realizar cálculos que van desde period-over-period cambios simples hasta métricas económicas unitarias complejas, como el costo por hora de CPU virtual o el costo por GB mensual de almacenamiento.

1. **Actualiza el plan**: a medida que Q revisa los resultados de cada llamada o cálculo a la API, actualiza su plan en función de lo que vaya descubriendo. Por ejemplo, si Q descubre que los costes de EC2 han aumentado considerablemente, podría decidir investigar si alguno de los Savings Plans ha caducado.

1. **Continúa hasta completarlo**: Q continúa recopilando datos y refinando su análisis hasta tener suficiente información para ofrecer una respuesta completa a su pregunta.

A lo largo de este proceso, Q muestra los detalles de cada llamada a la API que realiza y de cada cálculo que realiza, para que puedas ver exactamente cómo llegó a su respuesta.

Si lo solicita, Q puede crear un gráfico con sus datos de Billing and Cost Management. Para crear un gráfico, Q recopila los datos pertinentes APIs, realiza los cálculos necesarios, formatea los datos para rellenar el gráfico y, a continuación, lo renderiza. Los gráficos generados en Amazon Q Developer reflejan una instantánea de tus datos de facturación en el momento en que solicitaste el gráfico y no se actualizan porque se incurre en cargos adicionales.

## Fuentes de datos e integraciones de API
<a name="q-data-sources"></a>

Amazon Q Developer recupera los datos de costes de 38 APIs en siete servicios de Billing and Cost Management. Esta amplia integración permite a Q responder a preguntas que abarcan varias fuentes de datos sin necesidad de cambiar de una herramienta a otra o de una página de consola a otra.

### Explorador de costos
<a name="q-cost-explorer-apis"></a>

El desarrollador de Amazon Q usa Cost Explorer APIs para recuperar sus datos históricos y previstos de costos y uso:
+ **GetCostAndUsage**: Recupera los datos de costo y uso agregados por período de tiempo y dimensión
+ **GetCostAndUsageWithResources**: Recupera datos de costos a nivel de recursos con granularidad horaria
+ **GetCostForecast**: recupera los costos previstos para un período de tiempo específico
+ **GetUsageForecast**: recupera el uso previsto para un período de tiempo específico
+ **GetDimensionValues**: recupera los valores disponibles para las dimensiones de coste (como los nombres de los servicios o la cuenta) IDs
+ **GetTags**: Recupera las claves y los valores de las etiquetas de asignación de costes disponibles
+ **GetCostCategories**: recupera las claves y los valores de las categorías de costes disponibles
+ **GetAnomalies**: Recupera las anomalías de costes detectadas
+ **GetReservationCoverage**: Recupera el porcentaje de gasto elegible cubierto por las reservas
+ **GetReservationUtilization**: Recupera la utilización de las reservas compradas
+ **GetReservationPurchaseRecommendation**: Recupera recomendaciones para comprar reservas
+ **GetSavingsPlansCoverage**: Recupera el porcentaje de gastos elegibles cubierto por Savings Plans
+ **GetSavingsPlansUtilization**: Recupera la utilización de los Savings Plans comprados
+ **GetSavingsPlansUtilizationDetails**: Recupera datos de utilización detallados para Savings Plans
+ **GetSavingsPlansPurchaseRecommendation**: Recupera recomendaciones para comprar Savings Plans
+ **GetRightsizingRecommendation**: Recupera las recomendaciones de ajuste de tamaño para las instancias EC2
+ **GetCostAndUsageComparisons**: Recupera las comparaciones de costos entre períodos de tiempo
+ **GetCostComparisonDrivers**: Recupera los factores que impulsan los cambios de costos entre períodos de tiempo

### Centro de optimización de costos
<a name="q-coh-apis"></a>

El desarrollador de Amazon Q usa Cost Optimization Hub APIs para recuperar recomendaciones personalizadas de optimización de costos:
+ **GetRecommendation**: Recupera los detalles de una recomendación específica
+ **ListRecommendations**: Recupera una lista de recomendaciones con opciones de filtrado
+ **ListRecommendationSummaries**: Recupera información resumida sobre las recomendaciones

### AWS Compute Optimizer
<a name="q-compute-optimizer-apis"></a>

El desarrollador de Amazon Q usa Compute Optimizer APIs para recuperar las recomendaciones de optimización de recursos:
+ **GetAutoScalingGroupRecommendations**: Recupera las recomendaciones de ajuste de tamaño para los grupos de Auto Scaling
+ **Obtenga EBSVolume recomendaciones: recupera recomendaciones para** los volúmenes de EBS
+ **Get EC2 InstanceRecommendations**: recupera las recomendaciones de tamaño correcto para las instancias de EC2
+ **Obtenga ECSService recomendaciones: recupera recomendaciones para** los servicios de ECS
+ **Obtenga RDSDatabase recomendaciones**: recupera recomendaciones para bases de datos de RDS
+ **GetLambdaFunctionRecommendations**: Recupera recomendaciones para funciones Lambda
+ **GetIdleRecommendations**: Recupera recomendaciones para recursos inactivos
+ **GetLicenseRecommendations**: Recupera recomendaciones para la optimización de licencias
+ **GetEffectiveRecommendationPreferences**: Recupera las preferencias de recomendación efectivas

### AWS Presupuestos
<a name="q-budgets-apis"></a>

El desarrollador de Amazon Q utiliza la API de presupuestos para recuperar información sobre las configuraciones y el estado del presupuesto:
+ **DescribeBudgets**: Recupera los detalles del presupuesto, incluidos los umbrales y los gastos reales

### Capa gratuita
<a name="q-freetier-apis"></a>

El desarrollador de Amazon Q utiliza la capa gratuita APIs para recuperar información sobre el uso de la capa gratuita:
+ **GetFreeTierUsage**: Recupera el uso actual de la capa gratuita
+ **GetAccountPlanState**: Recupera información sobre tu tipo de cuenta actual y si cumples los requisitos para acceder al nivel gratuito
+ **ListAccountActivities**: Recupera una lista de las actividades de la cuenta que puedes realizar para conseguir créditos adicionales de nivel gratuito
+ **GetAccountActivity**: Recupera los detalles de una actividad de cuenta específica que puedes realizar para obtener créditos adicionales de nivel gratuito

### AWS Lista de precios
<a name="q-pricing-apis"></a>

El desarrollador de Amazon Q utiliza la lista de precios APIs para recuperar información pública sobre los precios de AWS los servicios:
+ **DescribeServices**: Recupera una lista de los servicios disponibles AWS 
+ **GetAttributeValues**: Recupera valores válidos para los atributos del producto
+ **GetProducts**: Recupera la información de precios de productos específicos

## Motor de cálculo
<a name="q-calculation-engine"></a>

Amazon Q Developer incluye un motor de cálculo flexible que le permite realizar una amplia gama de cálculos con sus datos de costes. Esta capacidad le permite proporcionar información más profunda que la simple recuperación de datos por sí sola.

### Tipos de cálculos
<a name="q-calculation-types"></a>

Q puede realizar cálculos que incluyen:
+ **Period-over-period cambios**: calcule la diferencia de costos entre dos períodos de tiempo, tanto en términos absolutos como en porcentaje de cambio.
+ **Economía de la unidad**: calcule métricas como el costo por hora de CPU virtual, el costo por GB mensual de almacenamiento o el costo por solicitud de API.
+ **Tarifas efectivas**: calcule el costo efectivo por unidad después de aplicar los descuentos de Savings Plans o Reserved Instances.
+ **Agregaciones**: sume, promedie o encuentre los valores mínimos o máximos en varias dimensiones.
+ **Métricas personalizadas**: combine varios puntos de datos para crear métricas personalizadas adaptadas a su pregunta.

## Transparencia de la API
<a name="q-api-transparency"></a>

Con cada respuesta, Amazon Q Developer ofrece total transparencia sobre la forma en que recuperó y procesó sus datos. Esta transparencia le ayuda a entender exactamente qué hizo Q para responder a su pregunta y le permite verificar los resultados o proporcionar instrucciones más específicas en las preguntas de seguimiento.

### Qué muestra Amazon Q Developer
<a name="q-what-q-displays"></a>

Para cada respuesta, Q le muestra:
+ **Llamadas a la API realizadas**: Q muestra el nombre de cada API a la que llamó para recuperar datos.
+ **Parámetros utilizados**: Q muestra los parámetros exactos que utilizó para cada llamada a la API, incluidos los intervalos de tiempo, los filtros, las dimensiones de agrupación y cualquier otro parámetro relevante.
+ **Vínculos profundos de la consola**: cuando corresponde, Q proporciona enlaces a vistas coincidentes en la consola AWS de administración. Estos enlaces le permiten verificar los datos que Q ha recuperado o explorarlos más a fondo utilizando las capacidades de visualización y filtrado de la consola.

### Utilizar la transparencia para afinar sus preguntas
<a name="q-using-transparency"></a>

La transparencia que proporciona Q le permite guiar su comportamiento de manera más eficaz. Por ejemplo:
+ Si Q recuperó datos de un período de tiempo incorrecto, puede especificar las fechas exactas que desee en una pregunta de seguimiento.
+ Si Q agrupó los costos por una clave de etiqueta pero desea agruparlos por otra, puede pedirle a Q que reagrupe los datos.

## Limitaciones
<a name="q-limitations"></a>

Amazon Q Developer presenta las siguientes restricciones:
+ **Datos de precios**: las funciones de estimación de precios y costes solo proporcionan datos de precios públicos de la lista de AWS precios. APIs Los descuentos específicos para cada cliente no se reflejan en las estimaciones de precios. Amazon Q Developer no se integra con la calculadora de AWS precios, por lo que no puede crear ni guardar estimaciones de carga de trabajo que reflejen descuentos o precios específicos del cliente.
+ **Análisis de Savings Plans**: Amazon Q Developer puede ofrecer recomendaciones sobre planes de ahorro y analizar la cobertura y utilización históricas de sus planes de ahorro. Q no se integra con Savings Plans Purchase Analyzer, por lo que no puede modelar el impacto de una compra específica de Savings Plans en los ahorros, la cobertura o la utilización.
+ **Acciones de mutación**: Amazon Q Developer puede recuperar y analizar los datos de costes, pero no puede realizar acciones de mutación en su nombre, como crear o modificar presupuestos, comprar Savings Plans o Reserved Instances o modificar las preferencias de gestión de costes.

# Seguridad para las capacidades de administración de costos en Amazon Q Developer
<a name="ce-q-security"></a>

A continuación, se proporciona una descripción general de los permisos y la protección de datos para las funciones de administración de costos de Amazon Q Developer.

## Información general de los permisos
<a name="q-permissions-overview"></a>

Para utilizar las funciones de gestión de costes de Amazon Q Developer, necesita tres conjuntos de permisos de Identity and Access Management (IAM):

1. **Permisos de Amazon Q**: permisos para chatear con Amazon Q en la consola (como `q:StartConversation` y q:SendMessage)

1. **Permisos de servicio**: permisos para acceder a los servicios subyacentes de Billing and Cost Management que proporcionan datos de costos

1. **PassRequest permiso**: el `q:PassRequest` permiso que permite a Amazon Q llamar AWS APIs en tu nombre

La forma más rápida de que un administrador conceda a los usuarios acceso a Amazon Q Developer es mediante una política administrada de `AmazonQFullAccess`.

## Permisos para las funciones de gestión de costes
<a name="q-cost-management-permissions"></a>

La siguiente declaración de política de IAM concede a los usuarios acceso a todas las funciones de gestión de costes de Amazon Q Developer:

```
{
    "Version": "2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "AllowAmazonQChatAndPassRequest",
            "Effect": "Allow",
            "Action": [
                "q:StartConversation",
                "q:SendMessage",
                "q:GetConversation",
                "q:ListConversations",
                "q:UpdateConversation",
                "q:DeleteConversation",
                "q:PassRequest"
            ],
            "Resource": "*"
       },
        {
            "Sid": "AllowCostExplorerAccess",
            "Effect": "Allow",
            "Action": [
                "ce:GetCostAndUsage",
                "ce:GetCostAndUsageWithResources",
                "ce:GetCostForecast",
                "ce:GetUsageForecast",
                "ce:GetTags",
                "ce:GetCostCategories",
                "ce:GetDimensionValues",
                "ce:GetSavingsPlansUtilization",
                "ce:GetSavingsPlansCoverage",
                "ce:GetSavingsPlansUtilizationDetails",
                "ce:GetReservationUtilization",
                "ce:GetReservationCoverage",
                "ce:GetSavingsPlansPurchaseRecommendation",
                "ce:GetReservationPurchaseRecommendation",
                "ce:GetRightsizingRecommendation",
                "ce:GetAnomalies",
               "ce:GetCostAndUsageComparisons",
               "ce:GetCostComparisonDrivers"
            ],
            "Resource": "*"
       },
        {
            "Sid": "AllowCostOptimizationHubAccess",
            "Effect": "Allow",
            "Action": [
                "cost-optimization-hub:GetRecommendation",
                "cost-optimization-hub:ListRecommendations",
                "cost-optimization-hub:ListRecommendationSummaries"
            ],
            "Resource": "*"
       },
        {
            "Sid": "AllowComputeOptimizerAccess",
            "Effect": "Allow",
            "Action": [
                "compute-optimizer:GetAutoScalingGroupRecommendations",
                "compute-optimizer:GetEBSVolumeRecommendations",
                "compute-optimizer:GetEC2InstanceRecommendations",
                "compute-optimizer:GetECSServiceRecommendations",
                "compute-optimizer:GetRDSDatabaseRecommendations",
                "compute-optimizer:GetLambdaFunctionRecommendations",
                "compute-optimizer:GetIdleRecommendations",
                "compute-optimizer:GetLicenseRecommendations",
                "compute-optimizer:GetEffectiveRecommendationPreferences"
            ],
            "Resource": "*"
       },
        {
            "Sid": "AllowBudgetsAccess",
            "Effect": "Allow",
            "Action": [
                "budgets:ViewBudget"
            ],
            "Resource": "*"
       },
        {
            "Sid": "AllowFreeTierAccess",
            "Effect": "Allow",
            "Action": [
                "freetier:GetFreeTierUsage",
                "freetier:GetAccountPlanState",
                "freetier:ListAccountActivities",
               "freetier:GetAccountActivity"
            ],
            "Resource": "*"
       },
        {
            "Sid": "AllowPricingAccess",
            "Effect": "Allow",
            "Action": [
                "pricing:GetProducts",
                "pricing:GetAttributeValues",
                "pricing:DescribeServices"
            ],
            "Resource": "*"
       }
    ]
}
```

Puede restringir esta política para conceder acceso únicamente a capacidades específicas de gestión de costes. Por ejemplo, si no desea que los usuarios accedan a los datos de costes a nivel de recursos, puede eliminar la `ce:GetCostAndUsageWithResources` acción o añadir una declaración de denegación explícita.

## q: permiso PassRequest
<a name="q-pass-request-permissions"></a>

`q:PassRequest`es un permiso de desarrollador de Amazon Q que permite a un desarrollador de Amazon Q llamar AWS APIs en tu nombre. Al agregar el permiso `q:PassRequest` a una identidad de IAM, Amazon Q Developer obtiene permiso para llamar a cualquier API a la que la identidad de IAM tenga permiso para llamar. Por ejemplo, si un rol de IAM tiene el `ce:GetCostAndUsage` permiso y el `q:PassRequest` permiso, el desarrollador de Amazon Q puede llamar a la GetCostAndUsage API cuando un usuario que asume ese rol de IAM le pida al desarrollador de Amazon Q que recupere los datos de costo y uso de Cost Explorer.

También puede permitir que los directores de IAM accedan al Explorador de costos y utilicen Amazon Q Developer, pero restringirles el uso de las capacidades de análisis u optimización de costos de Amazon Q Developer mediante la [clave de condición global`aws:CalledVia`](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-calledvia). La siguiente política de IAM proporciona un ejemplo del uso de esta clave de condición:

```
{
    "Version": "2012-10-17",		 	 	 
    "Statement": [
        {
           "Sid": "AllowQDeveloperAccess",
            "Effect": "Allow",
            "Action": [
                "q:StartConversation",
                "q:SendMessage",
                "q:GetConversation",
                "q:ListConversations",
                "q:PassRequest"
            ],
            "Resource": "*"
        },
        {
            "Sid": "AllowCostExplorerAccess",
            "Effect": "Allow",
            "Action": [
                "ce:*"
            ],
            "Resource": "*"
       },   
        {
           "Sid": "DenyCostExplorerAccessViaAmazonQ",
            "Effect": "Deny",
            "Action": [
                "ce:*"
            ],
            "Resource": "*",
            "Condition": {
                "ForAnyValue:StringEquals": {
                    "aws:CalledVia": [
                        "q.amazonaws.com"
                    ]
                }
            }
        }
    ]
}
```

## Acceso a varias cuentas
<a name="q-multi-account-access"></a>

Para los usuarios de AWS Organizations, los administradores de cuentas de administración pueden restringir el acceso de los usuarios de las cuentas miembros a los datos de Cost Explorer y Cost Optimization Hub (incluido el acceso a descuentos, créditos y reembolsos) mediante las preferencias de administración de costos en la consola AWS Billing and Cost Management. Estas preferencias se aplican a Amazon Q Developer del mismo modo que se aplican a la consola de administración, el SDK y la CLI. Amazon Q Developer respeta las preferencias actuales de los clientes.

## Llamadas entre regiones
<a name="q-cross-region-calls"></a>

Los datos de los servicios del Centro de optimización de costos y Explorador de costos se alojan en la región este de EE. UU. (Norte de Virginia). Los datos de AWS Compute Optimizer se alojan en la AWS región en la que se encuentran los recursos subyacentes, como las instancias de EC2. Los datos proporcionados desde la lista de AWS precios APIs se alojan en us-east-1, eu-central-1 y ap-south-1 (tenga en cuenta que la lista de precios no incluye ningún dato específico del cliente). AWS APIs Las solicitudes de administración de costos en Amazon Q Developer pueden requerir llamadas entre regiones. Para obtener más información, consulte [Cross region inference in Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/cross-region-processing.html) en la *Guía del usuario de Amazon Q Developer*.

## Protección de datos
<a name="ce-q-data-protection"></a>

Podemos utilizar cierto contenido del nivel gratuito de Amazon Q Developer para mejorar el servicio. Amazon Q Developer puede usar este contenido, por ejemplo, para proporcionar mejores respuestas a preguntas habituales, solucionar problemas operativos de Amazon Q Developer, eliminar errores o para entrenamiento del modelo. El contenido que AWS puede utilizarse para mejorar el servicio incluye, por ejemplo, sus preguntas a Amazon Q Developer y las respuestas y el código que genera Amazon Q Developer. No utilizamos contenido de Amazon Q Developer Pro o Amazon Q Business para mejorar el servicio.

La forma de excluirse de la capa gratuita para desarrolladores de Amazon Q mediante el uso del contenido para mejorar los servicios depende del entorno en el que utilice Amazon Q. Para la consola de AWS administración, la aplicación móvil de la AWS consola, los AWS sitios web y el AWS chatbot, configure una política de exclusión de los servicios de IA en Organizations AWS . Para obtener más información, consulte [Políticas de exclusión de los servicios de IA](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_ai-opt-out.html) en la *Guía del usuario de AWS Organizations*.