

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Gérez vos coûts à l'aide de l'IA générative avec Amazon Q Developer
<a name="ce-cost-analysis-q"></a>

Amazon Q Developer est un assistant conversationnel basé sur l'intelligence artificielle générative (IA) qui peut vous aider à comprendre, créer, étendre et exploiter AWS des applications. Amazon Q Developer fournit de puissantes fonctionnalités pour vous aider à gérer vos AWS coûts grâce à une conversation naturelle. Vous pouvez analyser vos coûts historiques et prévisionnels dans Cost Explorer, découvrir les recommandations de réduction des coûts de Cost Optimization Hub Optimiseur de calcul AWS, comprendre les plans d'épargne et les opportunités de réservation, et obtenir des réponses instantanées sur les attributs des AWS produits ou la tarification des services. Amazon Q Developer peut répondre à des questions spécifiques (par exemple, « Quels étaient les coûts nets non combinés pour les instances EC2 le mois dernier ? ») ou effectuez une analyse complexe ou ouverte (par exemple, « Quels ont été les principaux facteurs de la baisse des coûts de la semaine dernière ? »). Vous pouvez également visualiser vos données de coûts sous forme de tableaux et de graphiques à l'aide d'Amazon Q Developer avec des instructions telles que « Montrez-moi un diagramme des coûts par service au cours des 6 derniers mois » ou « Montrez-moi un graphique à barres des dépenses quotidiennes de la semaine dernière ». Amazon Q Developer simplifie la façon dont vous interagissez avec les données de AWS coûts en vous permettant de poser des questions avec vos propres mots au lieu d'apprendre la syntaxe des requêtes ou de parcourir plusieurs pages de console, tout en fournissant des réponses précises étayées par des données réelles provenant de votre AWS compte, en indiquant exactement qui a APIs été appelé et en vous indiquant où trouver les informations dans la console.

Pour plus d'informations sur Amazon Q Developer, consultez la section [Qu'est-ce qu'Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html) dans le manuel *Amazon Q Developer User Guide*.

**Topics**
+ [Présentation des fonctionnalités de gestion des coûts dans Amazon Q Developer](ce-q-overview.md)
+ [Comment fonctionnent les fonctionnalités de gestion des coûts d'Amazon Q Developer](ce-q-how-it-works.md)
+ [Sécurité pour les fonctionnalités de gestion des coûts dans Amazon Q Developer](ce-q-security.md)

# Présentation des fonctionnalités de gestion des coûts dans Amazon Q Developer
<a name="ce-q-overview"></a>

Amazon Q Developer est un assistant conversationnel basé sur l'intelligence artificielle générative (IA) qui peut vous aider à comprendre, analyser et optimiser vos AWS coûts. Avec Amazon Q Developer, vous pouvez poser des questions complexes et ouvertes sur vos coûts et laisser Q effectuer l'analyse en votre nom. Q explore vos données de coûts, formule et teste des hypothèses, rassemble des informations provenant de sources multiples, effectue des calculs et fournit des visualisations personnalisées et des informations exploitables, le tout par le biais d'une conversation en langage naturel.

Amazon Q Developer vous aide à obtenir des informations plus approfondies sur les coûts avec moins de temps et d'expertise. Au lieu d'explorer manuellement les données entre plusieurs outils, d'ajuster les filtres et d'effectuer des calculs hors ligne, vous pouvez déléguer le travail analytique à Q. Cela est particulièrement utile pour les équipes ne disposant pas d' FinOps expertise spécifique, car Q réduit la courbe d'apprentissage en gérant la complexité liée au fait de savoir quels outils utiliser, lesquels APIs appeler et comment structurer les requêtes.

Pour plus d'informations sur Amazon Q Developer, consultez la section [Qu'est-ce qu'Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html) dans le manuel *Amazon Q Developer User Guide*.

## Actions possibles
<a name="q-what-you-can-do"></a>

Amazon Q Developer fournit de puissantes fonctionnalités dans un large éventail de cas d'utilisation liés à la gestion des coûts :

**Comprenez vos coûts**

Analysez vos habitudes de dépenses historiques, consultez la ventilation des coûts par service ou par compte et suivez les tendances au fil du temps. Par exemple, vous pouvez demander « Quels ont été mes coûts par service le mois dernier ? » ou « Montrez-moi les tendances de mes dépenses EC2 au cours des six derniers mois ».

**Étudier l'évolution des coûts**

Effectuez une analyse des causes profondes pour comprendre pourquoi vos coûts ont changé. Q peut explorer vos données, identifier les facteurs à l'origine des augmentations ou des baisses de coûts et vous aider à comprendre period-over-period les changements. Par exemple, vous pouvez demander « Pourquoi mes coûts ont-ils augmenté la semaine dernière ? » et Q étudiera les causes sous-jacentes.

**Trouvez des opportunités d'économies**

Identifiez les recommandations d'optimisation des coûts issues du Cost Optimization Hub Optimiseur de calcul AWS, de Savings Plans et des recommandations de réservation. Q peut vous aider à trouver des ressources inutilisées, des opportunités de redimensionnement et des opportunités de réduction basées sur des engagements. Par exemple, vous pouvez demander « Quelles sont mes meilleures opportunités d'optimisation des coûts ? » ou « Quelles instances EC2 sont surprovisionnées ? ». Vous pouvez également poser des questions de suivi détaillées, telles que « En savoir plus sur la deuxième recommandation » ou « Pourquoi ce volume EBS a-t-il été classé comme inactif ? ».

**Surveiller l'état des coûts**

Vérifiez l'état de votre budget, identifiez les anomalies de coûts et surveillez votre utilisation du niveau gratuit. Q peut vous signaler des habitudes de dépenses inhabituelles et vous aider à respecter vos objectifs budgétaires. Par exemple, vous pouvez demander « Certaines équipes ont-elles dépassé leur budget ? » ou « Est-ce que j'ai des anomalies de coûts ? »

**Estimez les coûts futurs**

Comprenez la tarification des AWS services et estimez le coût des nouvelles charges de travail que vous prévoyez de créer. Q peut vous aider à comparer les prix entre les régions, à calculer les coûts pour des configurations spécifiques et à prévoir les dépenses futures. Par exemple, vous pouvez vous demander « Combien coûterait le stockage de 1 Po dans le S3 à Dublin ? » ou « Quelles sont mes prévisions de coûts pour ce mois ? »

**Analyser la performance des engagements**

Passez en revue la couverture et l'utilisation de vos Savings Plans et des instances réservées pour comprendre dans quelle mesure vous utilisez efficacement les remises basées sur des engagements. Q peut identifier les engagements sous-utilisés et les opportunités pour améliorer votre couverture de discount. Par exemple, vous pouvez demander « Analysez les performances de nos Savings Plans au cours du dernier mois ».

**Vérifier l'état du paiement**

Répertoriez les factures émises précédemment, vérifiez si vous avez un solde impayé et vérifiez les modes de paiement que vous avez configurés.

## Comment l'utiliser
<a name="q-how-to-use"></a>

Amazon Q Developer s'adapte à la façon dont vous formulez vos questions. Vous pouvez poser des questions spécifiques et limitées lorsque vous savez exactement ce que vous voulez, ou poser des questions exploratoires ouvertes et laisser Q enquêter en votre nom.

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

**Questions spécifiques**

Lorsque vous savez de quelles données vous avez besoin, vous pouvez poser des questions ciblées :
+ « Quels ont été mes coûts nets amortis pour le S3 le mois dernier ? »
+ « Montrez-moi les recommandations de redimensionnement de l'EC2. »
+ « Combien coûte une instance c8g.2xlarge dans us-east-1 ? »

**Questions ouvertes**

Lorsque vous souhaitez que Q explore et analyse vos coûts, vous pouvez poser des questions plus générales :
+ « Pourquoi mes coûts ont-ils augmenté la semaine dernière ? »
+ « Analysez mes données de coûts et donnez-moi des informations. »
+ « Quels sont les moyens simples de réduire mes coûts ? »

**Questions analytiques en plusieurs étapes**

Q peut traiter des questions complexes qui nécessitent de recueillir des données provenant de sources multiples et d'effectuer des calculs :
+ « Quel est mon coût effectif par heure d'instance EC2 après les remises de Savings Plans ? »
+ « Quels comptes ont connu les plus fortes augmentations de coûts et qu'est-ce qui les a motivées ? »
+ « Analysez les performances de nos Savings Plans et identifiez les opportunités d'optimisation. »

**Questions relatives à l'estimation**

Q peut vous aider à estimer les coûts des nouvelles charges de travail ou à comparer les prix entre les régions :
+ « Combien coûterait le stockage de 1 PB dans le S3 à Dublin ? »
+ « Quel est le coût mensuel d'une instance RDS t4g.xlarge avec stockage multi-AZ et 300 Go de stockage gp2 ? »
+ « Quel serait le prix à payer pour créer une application Web de base à trois niveaux, avec une petite instance EC2, une passerelle API, une base de données SQL d'environ 5 Go et une interface JS de base hébergée ? » CloudFront

**Visualisations**

Vous pouvez créer des tableaux et des graphiques pour visualiser vos données de coûts :
+ « Répertoriez les coûts du S3 par niveau de stockage la semaine dernière »
+ « Représentez graphiquement mes coûts DynamoDB par région et par jour au cours des 30 derniers jours »
+ « Représentez graphiquement les coûts RDS par type d'instance au cours des 6 derniers mois »
+ « Montrez-moi un graphique régional des autres coûts de l'EC2 au cours des 12 derniers mois »

### Conseils pour tirer le meilleur parti
<a name="q-tips-for-value"></a>

**Utilisez des questions de suivi pour orienter l'analyse**

Amazon Q Developer gère le contexte d'une conversation. Vous pouvez donc poser des questions complémentaires pour approfondir ou orienter l'analyse dans une direction spécifique :
+ Question initiale : « Pourquoi mes coûts ont-ils augmenté le mois dernier ? »
+ Suivi : « Ensuite, vérifiez si des Savings Plans ont expiré. »
+ Suivi : « Concentrez-vous sur l'EC2 ».

**Soyez précis lorsque vous savez ce que vous voulez**

Bien que Q puisse répondre aux questions ouvertes, le fait d'être plus précis vous permet d'obtenir des réponses plus rapidement si vous savez exactement ce que vous recherchez :
+ Au lieu de : « Parlez-moi de mes coûts »
+ Essayez : « Quels étaient les coûts nets amortis de mon instance EC2 dans us-east-1 le mois dernier ? »

**Utiliser des paires clé-valeur pour les balises et les catégories de coûts**

Lorsque vous filtrez par balises de répartition des coûts ou par catégories de coûts, si vous connaissez les clés et les valeurs spécifiques que vous souhaitez utiliser, vous pouvez les spécifier :
+ Au lieu de : « Combien avons-nous dépensé en production le mois dernier ? »
+ Essayez : « Quelles ont été les dépenses du mois dernier pour le tag key='Environment', value='Production' ? »

## Expérience utilisateur
<a name="q-user-experience"></a>

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

À chaque réponse, Amazon Q Developer explique en toute transparence comment il est parvenu à la réponse :
+ **Appels d'API affichés** : Q vous montre les détails de chaque appel d'API effectué, y compris les paramètres exacts utilisés. Cela vous permet de comprendre précisément quelles données Q a récupérées.
+ **Liens profonds vers la console** : le cas échéant, Q fournit des liens vers les vues correspondantes dans la console AWS de gestion, afin que vous puissiez vérifier les données ou les explorer plus en profondeur.

Cette transparence vous aide à renforcer la confiance dans les réponses de Q et vous donne les informations dont vous avez besoin pour fournir des instructions plus spécifiques dans les questions de suivi.

### Conversationnel et itératif
<a name="q-conversational"></a>

Amazon Q Developer conserve le contexte tout au long de votre conversation, permettant ainsi un dialogue naturel et itératif :
+ **Posez des questions de suivi** : vous pouvez poser des questions de suivi pour approfondir des aspects spécifiques de l'analyse. Par exemple, une fois que Q a identifié que les coûts EC2 ont augmenté, vous pouvez demander « Quels sont les comptes qui ont enregistré les plus fortes augmentations de coûts EC2 ? ». Vous pouvez également poser des questions sur les visualisations générées, par exemple « Qu'est-ce qui a motivé cette augmentation mercredi ? »
+ **Dirigez l'analyse** : vous pouvez guider l'enquête de Q en fournissant des directives spécifiques. Par exemple, « Ensuite, vérifiez si des Savings Plans ont expiré » ou « Concentrez-vous sur l'environnement de production ». Pour les visualisations, vous pouvez demander des modifications à l'aide d'instructions de suivi telles que « Passons d'un graphique à barres à un graphique linéaire ».
+ **Affinez vos questions** : si une réponse ne correspond pas exactement à ce dont vous avez besoin, vous pouvez la reformuler ou ajouter des détails pour obtenir une réponse plus ciblée.

### Des informations exploitables
<a name="q-actionable-insights"></a>

Amazon Q Developer va au-delà de la simple extraction de données pour fournir des informations pertinentes :
+ **Interpréte les résultats** : Q fournit non seulement des faits et des données, mais il identifie également les modèles, met en évidence les anomalies et explique la signification des données.
+ **Identifie les opportunités : Q identifie** de manière proactive les opportunités d'optimisation des coûts et les problèmes potentiels liés à vos dépenses.
+ **Fournit des conseils** : pour les recommandations d'optimisation, Q peut expliquer les étapes nécessaires à la mise en œuvre des modifications.

## Gestion des coûts multi-comptes
<a name="q-multi-account"></a>

Pour les clients connectés au compte de gestion d'une AWS organisation, Amazon Q Developer agrège automatiquement les données de coûts de tous les comptes membres de l'organisation. Vous pouvez filtrer ou regrouper les coûts par compte de membre, comme vous le feriez dans Cost Explorer.

Vous pouvez également créer des vues de facturation personnalisées pour définir des agrégations multicomptes personnalisées. Les vues de facturation personnalisées vous permettent d'agréger les données de plusieurs comptes membres ou même de plusieurs organisations. Une fois que vous avez créé une vue de facturation personnalisée, les agrégations sont disponibles dans Cost Explorer et Amazon Q Developer. Pour plus d'informations, consultez [Commencer à utiliser des affichages de facturation personnalisés](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-billing-views.html). Pour utiliser un affichage de facturation personnalisé dans Amazon Q Developer, spécifiez le nom de l'affichage de facturation que vous souhaitez utiliser pour votre conversation avec une invite du type « J'aimerais que vous utilisiez l'affichage de cross-org-rollup facturation pour le reste de cette conversation ». Les vues de facturation personnalisées sont prises en charge pour les données de coûts historiques et prévisionnelles ainsi que pour les données budgétaires.

## Prise en main
<a name="ce-q-getting-started"></a>

**Conditions préalables**

Pour utiliser les fonctionnalités de gestion des coûts d'Amazon Q Developer, vous devez :
+ **Autorisations IAM appropriées** : vous avez besoin d'autorisations pour utiliser Amazon Q Developer et pour accéder aux services sous-jacents de Billing and Cost Management. Pour en savoir plus, consultez [Sécurité pour les fonctionnalités de gestion des coûts dans Amazon Q Developer](ce-q-security.md).
+ Inscription à **Cost Explorer** : pour analyser vos coûts historiques et prévisionnels, vous devez d'abord activer Cost Explorer. Pour vous inscrire, ouvrez la console Billing and Cost Management à l'adresse[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/). Une fois que vous vous êtes inscrit, le traitement de vos données de coût et AWS d'utilisation peut prendre jusqu'à 24 heures.

Pour tirer parti de la gamme complète de fonctionnalités de gestion des coûts, vous pouvez également :
+ Inscrivez-vous **au Cost Optimization Hub** : pour recevoir des recommandations personnalisées d'optimisation des coûts, inscrivez-vous au [Cost Optimization Hub](https://console.aws.amazon.com/costmanagement/home#/cost-optimization-hub), puis choisissez **S'inscrire**. Une fois que vous vous êtes inscrit, le calcul des recommandations peut prendre jusqu'à 24 heures.
+ **Optez pour Compute Optimizer** [: pour recevoir des recommandations d'optimisation des ressources, telles que le redimensionnement des instances EC2 ou la résiliation de volumes EBS inactifs, optez pour Compute Optimizer.](https://console.aws.amazon.com/compute-optimizer/)
+ **Création de budgets** : pour suivre vos dépenses par rapport aux objectifs budgétaires, créez des [AWS budgets dans Budgets](https://console.aws.amazon.com/billing/home#/budgets).
+ **Création d'un moniteur de détection des anomalies de coûts** : pour identifier les modèles de dépenses inhabituels, créez un moniteur de détection des anomalies de [AWS coûts dans Cost Anomaly](https://console.aws.amazon.com/costmanagement/home#/anomaly-detection) Detection.
+ **Activez les données au niveau des ressources, les données horaires et l'historique étendu** [: pour accéder aux données sur les coûts au niveau des ressources, à la granularité horaire et à un historique des coûts allant jusqu'à 38 mois, configurez ces paramètres sur la page des préférences de gestion des coûts.](https://console.aws.amazon.com/costmanagement/home#/settings?activeTabId=costExplorer)

**Démarrer une conversation avec Amazon Q Developer**

1. Connectez-vous à la console de AWS gestion à l'adresse [https://console.aws.amazon.com](https://console.aws.amazon.com/).

1. Choisissez l'icône Amazon Q sur le côté droit de la barre de navigation de la console.

1. Posez une question sur vos coûts, par exemple :
   + « Quels ont été mes coûts le mois dernier ? »
   + « Quelles sont mes meilleures opportunités d'optimisation des coûts ? »
   + « Combien coûte une instance c8g.2xlarge exécutant Linux dans us-east-1 ? »
   + « Montrez-moi un graphique circulaire de mes coûts par région la semaine dernière »

### Utiliser Amazon Q Developer dans les applications de chat
<a name="q-chat-applications"></a>

Vous pouvez également discuter de vos AWS coûts dans Microsoft Teams et Slack. Amazon Q Developer intégré aux applications de chat vous permet de poser des questions sur les coûts directement depuis les canaux de discussion de votre équipe, ce qui facilite la collaboration sur l'analyse et l'optimisation des coûts sans changer de contexte. Par exemple, vous pouvez demander à « @Amazon Q quels ont été mes coûts EC2 le mois dernier ? » ou "@Amazon Q, quelles sont mes meilleures opportunités d'optimisation des coûts ? » directement sur votre chaîne Slack ou Teams.

Pour commencer à utiliser Amazon Q Developer dans les applications de chat, consultez la section [Discuter avec Amazon Q Developer dans les applications de chat](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-chat-applications.html) du manuel *Amazon Q Developer User Guide*.

## Étapes suivantes
<a name="q-next-steps"></a>

Après avoir commencé à utiliser Amazon Q Developer pour la gestion des coûts, vous pouvez :
+ En savoir plus sur comment [Comment fonctionnent les fonctionnalités de gestion des coûts d'Amazon Q Developer](ce-q-how-it-works.md) comprendre l'architecture agentic et les sources de données
+ Vérifiez [Sécurité pour les fonctionnalités de gestion des coûts dans Amazon Q Developer](ce-q-security.md) pour vous assurer que votre équipe dispose d'un accès approprié
+ Explorez la gamme complète des fonctionnalités en posant des questions ouvertes telles que « Analysez mes coûts et donnez-moi des informations »
+ Configurez des services supplémentaires tels que le hub d'optimisation des coûts et les budgets pour débloquer davantage de fonctionnalités

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

Les fonctionnalités de gestion des coûts d'Amazon Q Developer sont incluses dans Amazon Q Developer. Dans le cadre du niveau gratuit Amazon Q Developer, vous pouvez poser jusqu'à 25 questions par compte et par mois auxquelles vous devez répondre au contexte du compte ou des ressources (y compris les questions de gestion des coûts). Au-delà de cette limite de niveau gratuit, un abonnement Amazon Q Developer Pro est requis.

Pour plus d’informations, consultez [Tarification Amazon Q Developer](https://aws.amazon.com/q/developer/pricing/).

# Comment fonctionnent les fonctionnalités de gestion des coûts d'Amazon Q Developer
<a name="ce-q-how-it-works"></a>

## Architecture agentique
<a name="q-agentic-architecture"></a>

Amazon Q Developer utilise une architecture agentic pour analyser vos AWS coûts. Lorsque vous posez une question, Q crée un plan indiquant comment y répondre, rassemble des données provenant de sources multiples, effectue des calculs et met à jour son plan de manière dynamique en fonction de ce qu'il apprend à chaque étape. Cette approche permet à Q de traiter des questions ouvertes complexes qui n'ont pas de flux de travail prédéfinis.

Pour répondre à votre question, Amazon Q Developer peut effectuer les étapes suivantes.

1. **Forme un plan** : Lorsque vous posez une question, Q analyse votre demande et crée un plan initial indiquant comment recueillir les informations nécessaires.

1. **Collecte des données** : Q récupère les données auprès du Billing and Cost Management approprié en APIs fonction de votre question. Pour les questions complexes, Q peut appeler plusieurs APIs en série ou en parallèle.

1. **Effectue des calculs** : Q peut effectuer des calculs allant de simples period-over-period modifications à des indicateurs économiques unitaires complexes tels que le coût par heure de processeur virtuel ou le coût par Go par mois de stockage.

1. Met **à jour le plan** : au fur et à mesure que Q passe en revue les résultats de chaque appel d'API ou de chaque calcul, il met à jour son plan en fonction de ce qu'il apprend. Par exemple, si Q découvre que les coûts de l'EC2 ont augmenté de manière significative, elle peut décider de rechercher si certains Savings Plans ont expiré.

1. **Continue jusqu'à** la fin : Q continue de collecter des données et d'affiner son analyse jusqu'à ce qu'il dispose de suffisamment d'informations pour fournir une réponse complète à votre question.

Tout au long de ce processus, Q affiche les détails de chaque appel d'API qu'il effectue et de chaque calcul qu'il effectue, afin que vous puissiez voir exactement comment il est parvenu à sa réponse.

Si vous le demandez, Q peut créer un graphique de vos données de Billing and Cost Management. Pour créer un graphique, Q collecte les données pertinentes APIs, effectue les calculs nécessaires, met en forme les données pour alimenter le graphique, puis affiche le graphique. Les graphiques générés dans Amazon Q Developer reflètent un instantané de vos données de facturation au moment où vous avez demandé le graphique et ne sont pas mis à jour car des frais supplémentaires sont facturés.

## Sources de données et intégrations d'API
<a name="q-data-sources"></a>

Amazon Q Developer récupère les données de coûts de 38 APIs dans sept services de Billing and Cost Management. Cette intégration étendue permet à Q de répondre à des questions qui concernent plusieurs sources de données sans que vous ayez à passer d'un outil ou d'une page de console à l'autre.

### Cost Explorer
<a name="q-cost-explorer-apis"></a>

Amazon Q Developer utilise Cost Explorer APIs pour récupérer vos données historiques et prévisionnelles sur les coûts et l'utilisation :
+ **GetCostAndUsage**: récupère les données de coût et d'utilisation agrégées par période et par dimension
+ **GetCostAndUsageWithResources**: récupère les données de coût au niveau des ressources avec une granularité horaire
+ **GetCostForecast**: récupère les coûts prévisionnels pour une période spécifiée
+ **GetUsageForecast**: récupère les prévisions d'utilisation pour une période spécifiée
+ **GetDimensionValues**: récupère les valeurs disponibles pour les dimensions de coût (telles que les noms de service ou de compte IDs)
+ **GetTags**: récupère les clés et les valeurs des balises de répartition des coûts disponibles
+ **GetCostCategories**: récupère les clés et les valeurs des catégories de coûts disponibles
+ **GetAnomalies**: récupère les anomalies de coûts détectées
+ **GetReservationCoverage**: récupère le pourcentage de dépenses éligibles couvertes par les réservations
+ **GetReservationUtilization**: Récupère l'utilisation des réservations achetées
+ **GetReservationPurchaseRecommendation**: récupère les recommandations pour l'achat de réservations
+ **GetSavingsPlansCoverage**: Récupère le pourcentage des dépenses éligibles couvertes par Savings Plans
+ **GetSavingsPlansUtilization**: Récupère l'utilisation des Savings Plans achetés
+ **GetSavingsPlansUtilizationDetails**: Récupère les données d'utilisation détaillées pour Savings Plans
+ **GetSavingsPlansPurchaseRecommendation**: Récupère les recommandations pour l'achat de Savings Plans
+ **GetRightsizingRecommendation**: récupère les recommandations de redimensionnement pour les instances EC2
+ **GetCostAndUsageComparisons**: récupère les comparaisons de coûts entre les périodes
+ **GetCostComparisonDrivers**: récupère les facteurs de variation des coûts entre les périodes

### Hub d'optimisation des coûts
<a name="q-coh-apis"></a>

Amazon Q Developer utilise le hub d'optimisation des coûts APIs pour obtenir des recommandations personnalisées d'optimisation des coûts :
+ **GetRecommendation**: récupère les détails d'une recommandation spécifique
+ **ListRecommendations**: récupère une liste de recommandations avec des options de filtrage
+ **ListRecommendationSummaries**: Récupère des informations récapitulatives sur les recommandations

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

Amazon Q Developer utilise Compute Optimizer APIs pour récupérer les recommandations d'optimisation des ressources :
+ **GetAutoScalingGroupRecommendations**: Récupère les recommandations de redimensionnement pour les groupes Auto Scaling
+ **Obtenir EBSVolume des recommandations** : récupère les recommandations pour les volumes EBS
+ **Obtenir EC2 InstanceRecommendations** : récupère les recommandations de redimensionnement pour les instances EC2
+ **Obtenir ECSService des recommandations** : récupère les recommandations pour les services ECS
+ **Obtenir RDSDatabase des recommandations** : récupère les recommandations pour les bases de données RDS
+ **GetLambdaFunctionRecommendations**: récupère les recommandations pour les fonctions Lambda
+ **GetIdleRecommendations**: récupère les recommandations relatives aux ressources inutilisées
+ **GetLicenseRecommendations**: récupère les recommandations pour l'optimisation des licences
+ **GetEffectiveRecommendationPreferences**: récupère les préférences de recommandation effectives

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

Amazon Q Developer utilise l'API Budgets pour récupérer des informations sur la configuration et le statut de votre budget :
+ **DescribeBudgets**: récupère les détails du budget, y compris les seuils et les dépenses réelles

### Offre gratuite
<a name="q-freetier-apis"></a>

Amazon Q Developer utilise le niveau gratuit APIs pour récupérer des informations concernant votre utilisation du niveau gratuit :
+ **GetFreeTierUsage**: récupère votre utilisation actuelle du niveau gratuit
+ **GetAccountPlanState**: récupère des informations sur votre type de compte actuel et votre éligibilité au niveau gratuit
+ **ListAccountActivities**: Récupère une liste des activités que vous pouvez effectuer sur votre compte pour gagner des crédits de niveau gratuits supplémentaires
+ **GetAccountActivity**: Récupère les détails d'une activité spécifique du compte que vous pouvez effectuer pour gagner des crédits de niveau gratuits supplémentaires

### AWS Liste de prix
<a name="q-pricing-apis"></a>

Amazon Q Developer utilise la liste APIs de prix pour récupérer les informations publiques sur les prix des AWS services :
+ **DescribeServices**: Récupère la liste des services disponibles AWS 
+ **GetAttributeValues**: récupère les valeurs valides pour les attributs du produit
+ **GetProducts**: récupère les informations de prix pour des produits spécifiques

## Moteur de calcul
<a name="q-calculation-engine"></a>

Amazon Q Developer inclut un moteur de calcul flexible qui lui permet d'effectuer un large éventail de calculs sur vos données de coûts. Cette fonctionnalité lui permet de fournir des informations plus approfondies que la simple extraction de données.

### Types de calculs
<a name="q-calculation-types"></a>

Q peut effectuer des calculs tels que :
+ **Period-over-period modifications** : calculez la différence de coûts entre deux périodes, à la fois en termes absolus et en pourcentage de variation.
+ **Économie unitaire** : calculez des indicateurs tels que le coût par heure de processeur virtuel, le coût par Go de stockage par mois ou le coût par demande d'API.
+ **Taux effectifs** : calculez le coût unitaire effectif après avoir appliqué les remises accordées par Savings Plans ou Reserved Instances.
+ **Agrégations** : additionnez, faites la moyenne ou trouvez les valeurs minimales ou maximales sur plusieurs dimensions.
+ **Mesures personnalisées** : combinez plusieurs points de données pour créer des mesures personnalisées adaptées à votre question.

## Transparence des API
<a name="q-api-transparency"></a>

À chaque réponse, Amazon Q Developer fournit une transparence totale sur la manière dont il a récupéré et traité vos données. Cette transparence vous aide à comprendre exactement ce que Q a fait pour répondre à votre question et vous permet de vérifier les résultats ou de fournir des instructions plus spécifiques dans les questions de suivi.

### Ce qu'affiche Amazon Q Developer
<a name="q-what-q-displays"></a>

Pour chaque réponse, Q vous indique :
+ **Appels d'API effectués** : Q affiche le nom de chaque API appelée pour récupérer des données.
+ **Paramètres utilisés** : Q indique les paramètres exacts utilisés pour chaque appel d'API, notamment les plages de temps, les filtres, les dimensions de regroupement et tout autre paramètre pertinent.
+ **Liens profonds vers la console** : le cas échéant, Q fournit des liens vers les vues correspondantes dans la console AWS de gestion. Ces liens vous permettent de vérifier les données récupérées par Q ou d'explorer les données de manière plus approfondie à l'aide des fonctionnalités de visualisation et de filtrage de la console.

### Utiliser la transparence pour affiner vos questions
<a name="q-using-transparency"></a>

La transparence fournie par Q vous permet de guider son comportement de manière plus efficace. Par exemple :
+ Si Q a récupéré des données pour la mauvaise période, vous pouvez spécifier les dates exactes que vous souhaitez dans une question de suivi.
+ Si Q a regroupé les coûts selon une clé de balise mais que vous souhaitez les regrouper par une autre, vous pouvez demander à Q de regrouper les données.

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

Amazon Q Developer a les limitations suivantes :
+ **Données de tarification** : Les fonctionnalités de tarification et d'estimation des coûts fournissent uniquement des données de tarification publiques issues de la liste de AWS prix APIs. Les remises spécifiques aux clients ne sont pas prises en compte dans les estimations de prix. Amazon Q Developer ne s'intègre pas au calculateur de AWS prix. Il ne peut donc pas créer ou enregistrer des estimations de charge de travail qui reflètent les remises ou les prix spécifiques aux clients.
+ **Analyse des plans d'épargne** : le développeur Amazon Q peut fournir des recommandations sur les plans d'épargne et analyser l'historique de la couverture et de l'utilisation de vos plans d'épargne. Q ne s'intègre pas à Savings Plans Purchase Analyzer, il ne peut donc pas modéliser l'impact d'un achat spécifique de Savings Plans sur l'épargne, la couverture ou l'utilisation.
+ **Actions de mutation** : Amazon Q Developer peut récupérer et analyser les données de coûts, mais ne peut pas prendre d'actions de mutation en votre nom, telles que la création ou la modification de budgets, l'achat de Savings Plans ou d'instances réservées, ou la modification des préférences de gestion des coûts.

# Sécurité pour les fonctionnalités de gestion des coûts dans Amazon Q Developer
<a name="ce-q-security"></a>

Vous trouverez ci-dessous un aperçu des autorisations et de la protection des données pour les fonctionnalités de gestion des coûts d'Amazon Q Developer.

## Présentation des autorisations
<a name="q-permissions-overview"></a>

Pour utiliser les fonctionnalités de gestion des coûts d'Amazon Q Developer, vous avez besoin de trois ensembles d'autorisations Identity and Access Management (IAM) :

1. Autorisations **Amazon Q : autorisations** pour discuter avec Amazon Q dans la console (telles que `q:StartConversation` et q :SendMessage)

1. **Autorisations de service** : autorisations d'accès aux services Billing and Cost Management sous-jacents qui fournissent des données sur les coûts

1. **PassRequest autorisation** : `q:PassRequest` autorisation qui permet à Amazon Q d'appeler AWS APIs en votre nom

Le moyen le plus rapide pour un administrateur d'accorder aux utilisateurs l'accès à Amazon Q Developer consiste à utiliser la politique `AmazonQFullAccess` gérée.

## Autorisations pour les fonctionnalités de gestion des coûts
<a name="q-cost-management-permissions"></a>

La déclaration de politique IAM suivante accorde aux utilisateurs l'accès à toutes les fonctionnalités de gestion des coûts d'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": "*"
       }
    ]
}
```

Vous pouvez définir cette politique de manière à n'accorder l'accès qu'à des fonctionnalités spécifiques de gestion des coûts. Par exemple, si vous ne souhaitez pas que les utilisateurs accèdent aux données de coût au niveau des ressources, vous pouvez supprimer l'`ce:GetCostAndUsageWithResources`action ou ajouter une déclaration de refus explicite.

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

`q:PassRequest`est une autorisation de développeur Amazon Q qui permet au développeur Amazon Q d'appeler AWS APIs en votre nom. Lorsque vous ajoutez l'`q:PassRequest`autorisation à une identité IAM, Amazon Q Developer obtient l'autorisation d'appeler toute API que l'identité IAM est autorisée à appeler. Par exemple, si un rôle IAM dispose de l'`ce:GetCostAndUsage`autorisation et de l'`q:PassRequest`autorisation, Amazon Q Developer peut appeler l' GetCostAndUsage API lorsqu'un utilisateur assumant ce rôle IAM demande à Amazon Q Developer de récupérer les données de coût et d'utilisation de Cost Explorer.

Vous pouvez également autoriser les responsables IAM à accéder à Cost Explorer et à utiliser Amazon Q Developer, mais les empêcher d'utiliser les fonctionnalités d'analyse ou d'optimisation des coûts d'Amazon Q Developer, en utilisant la clé de [condition `aws:CalledVia` globale](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-calledvia). La politique IAM suivante fournit un exemple d'utilisation de cette clé de condition :

```
{
    "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"
                    ]
                }
            }
        }
    ]
}
```

## Accès à plusieurs comptes
<a name="q-multi-account-access"></a>

Pour les utilisateurs d' AWS Organizations, les administrateurs des comptes de gestion peuvent restreindre l'accès des utilisateurs des comptes membres aux données de Cost Explorer et Cost Optimization Hub (y compris l'accès aux remises, aux crédits et aux remboursements) en utilisant les préférences de gestion des coûts de la console AWS Billing and Cost Management. Ces préférences s'appliquent à Amazon Q Developer de la même manière qu'elles s'appliquent à la console de gestion, au SDK et à la CLI. Amazon Q Developer respecte les préférences existantes des clients.

## Appels entre régions
<a name="q-cross-region-calls"></a>

Les données des services Cost Optimization Hub et Cost Explorer sont hébergées dans la région de l'est des États-Unis (Virginie du Nord). Les données provenant de Optimiseur de calcul AWS sont hébergées dans la AWS région où se trouvent les ressources sous-jacentes, telles que les instances EC2. Les données fournies à partir de la liste de AWS prix APIs sont hébergées dans us-east-1, eu-central-1 et ap-south-1 (notez que la liste de prix ne fournit aucune donnée spécifique au client). AWS APIs Les demandes de gestion des coûts dans Amazon Q Developer peuvent nécessiter des appels interrégionaux. Pour plus d'informations, consultez la section [Traitement interrégional dans Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/cross-region-processing.html) dans le *guide de l'utilisateur Amazon Q Developer*.

## Protection des données
<a name="ce-q-data-protection"></a>

Nous pouvons utiliser certains contenus d'Amazon Q Developer Free Tier pour améliorer le service. Amazon Q Developer peut utiliser ce contenu, par exemple, pour fournir de meilleures réponses aux questions courantes, résoudre les problèmes opérationnels d'Amazon Q Developer, pour le débogage ou pour la formation de modèles. Le contenu AWS susceptible d'être utilisé pour améliorer le service inclut, par exemple, vos questions adressées à Amazon Q Developer ainsi que les réponses et le code générés par Amazon Q Developer. Nous n’utilisons pas le contenu d’Amazon Q Developer Pro ou d’Amazon Q Business pour améliorer le service.

La manière dont vous pouvez vous désinscrire du niveau gratuit d'Amazon Q pour les développeurs qui utilise du contenu pour améliorer les services dépend de l'environnement dans lequel vous utilisez Amazon Q. Pour la console de AWS gestion, l'application mobile de la AWS console, les AWS sites Web et le AWS Chatbot, configurez une politique de désactivation des services d'intelligence artificielle dans AWS Organizations. Pour plus d'informations, consultez les [politiques de désinscription des services d'intelligence artificielle](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_ai-opt-out.html) dans le *Guide de l'utilisateur AWS des Organizations*.