Intégrez manuellement votre compte AWS à Cloud Cost Intelligence en configurant les ressources et les paramètres AWS requis. Cette méthode offre un contrôle total sur chaque étape de configuration.
Instructions de configuration
Important
Pour les étapes suivantes, connectez-vous à AWS Management Console et restez connecté tout au long du processus.
Créer un compartiment S3 pour les rapports de coûts et d'utilisation
Créez un compartiment S3 pour stocker les rapports AWS Cost and Usage Reports (CUR). Nous recommandons d'utiliser la région us-east-2.
Accédez à S3 service et cliquez sur Create bucket.
Saisissez un nom de bucket unique (par exemple,
<your-company-name>-billing).Configurer les paramètres du compartiment :
- Activer le versionnage
- Désactiver l'accès public (recommandé)
- Activer le chiffrement par défaut (recommandé)
Tags (Optional): Ajoutez les tags nécessaires à la gestion des ressources de votre organisation et cliquez sur Create bucket.
Important
N'oubliez pas le nom du bucket pour les étapes suivantes.
Configurer les rapports de coûts et d'utilisation AWS
Créez un Cost and Usage Report à remettre à votre compartiment S3 :
Accédez à Billing Dashboard > Cost & Usage Analysis > Data Exports, puis cliquez sur Create.
Configurer les paramètres du rapport :
Setting
Value
Description
Export Type
Standard Data ExportInformations détaillées sur l'utilisation et les coûts pour la facturation et l'analyse des coûts.
Export Name
NameNom du rapport CUR (par exemple,
<company-name>-billing-cci).Data Table
CUR 2.0Prend en charge la dernière structure de tableau au format FOCUS.
Include Resource IDs
ONPermet un suivi détaillé des coûts par ressource AWS individuelle.
Split Cost Allocation Data
OFFSimplifie la structure des données. Ne pas inclure, sauf si des répartitions détaillées de l'allocation des coûts sont nécessaires.
Time granularity
HourlyRequis pour une analyse détaillée des coûts et de l'utilisation.
Compression type
ParquetFormat de stockage en colonnes qui améliore les performances des requêtes et réduit l'espace de stockage.
File Versioning
Create New Report VersionCrée une nouvelle version à chaque mise à jour, conservant les rapports historiques à des fins d'audit.
Data Refresh Settings
AUTOMATICMaintient automatiquement les données CUR à jour.
Data Export Setting S3 Bucket
Sélectionnez le bucket que vous avez créé dans Créer un bucket S3 pour les rapports de coûts et d'utilisation
Les fichiers CUR sont enregistrés dans le compartiment S3. Acceptez d'écraser la politique.
S3 path prefix
cost-and-usage-reportsOrganise les rapports de coûts et d'utilisation dans le bucket S3.
Cliquez sur Next puis sur Create report.
Important
N'oubliez pas le nom d'exportation pour l'intégration CCI. Assurez-vous que le préfixe du chemin S3 est
cost-and-usage-reports. Le premier rapport est livré dans les 24 heures ; les rapports suivants sont livrés périodiquement.
Créer une politique IAM pour l'accès CCI
Créez une stratégie Identity and Access Management (IAM) qui accorde à CCI les autorisations d'accéder à vos données CUR :
Accédez à IAM service > Policies et cliquez sur Create policy.
Passez au JSON editor et collez la politique suivante :
{"Version": "2012-10-17","Statement": [{"Action": ["s3:Get*", "s3:List*"],"Effect": "Allow","Resource": ["arn:aws:s3:::<bucket-name>/*","arn:aws:s3:::<bucket-name>"],"Sid": "AccessMasterPayerBillingBucket"},{"Effect": "Allow","Action": ["pricing:DescribeServices","pricing:GetAttributeValues","pricing:GetProducts","pricing:GetPriceListFileUrl","pricing:ListPriceLists"],"Resource": ["*"]}]}Important
Remplacez
bucket-namepar le nom de votre compartiment S3 à partir de Créer un compartiment S3 pour les rapports de coûts et d'utilisation.Cliquez sur Next.
Nommez la politique
CCI-Access-Policy(ou votre nom préféré), ajoutez une description et cliquez sur Create policy.
Créer un rôle IAM pour que CCI l'assume
Créez un rôle IAM que CCI assumera pour accéder à vos données CUR :
Accédez à IAM service > Roles et cliquez sur Create role.
Sélectionnez Custom Trust Policy dans la section type d'entité approuvée et collez la définition de rôle suivante :
{"Version": "2012-10-17","Statement": [{"Effect": "Allow","Principal": {"AWS": "arn:aws:iam::207192125115:user/cci_global_user"},"Action": "sts:AssumeRole","Condition": {"StringEquals": {"sts:ExternalId": "<externalID>"}}}]}Note
Le
externalIdest généré lorsque vous démarrez l'intégration CCI.Cliquez sur Next.
Joignez la politique créée dans Créer une politique IAM pour l'accès CCI et cliquez sur Next.
Nommez le rôle
CCI-Access-Role(ou votre nom préféré), ajoutez une description (facultatif) et cliquez sur Create role.Notez Role ARN (Amazon Resource Name) sur la page de résumé du rôle.
Important
Vous aurez besoin du Role ARN lors du CCI integration.
Intégrer manuellement votre compte AWS
- Accédez à one.newrelic.com > Integrations & Agents > Cloud Cost Intelligence - AWS.
- Sélectionnez Manually integrate your AWS account et cliquez sur Continue.
Fournir les détails de connexion
Saisissez les informations requises :
- Connection name: Nom par défaut fourni. Modifier pour un nom personnalisé.
- Cross-account IAM role ARN: Saisissez l'ARN du rôle IAM (Amazon Resource Name) pour autoriser Intelligence Coûts du cloud à accéder à votre bucket S3 (format :
arn:aws:iam::<account-id>:role/<role-name>). - External ID: Copiez l'ID externe et ajoutez-le à la stratégie de confiance de votre rôle IAM dans AWS.
- Data export name: Saisissez le nom du fichier d'export de données. Pour le rapport
cci-ingestion-test, le chemin estcost-and-usage-reports/cci-ingestion-test/data. - S3 bucket name: Saisissez le nom exact du bucket. Utilisez la région
us-east-2pour des performances optimales.
Configurer la politique d'approbation
Ajoutez l'utilisateur global New Relic (arn:aws:iam::207192125115:user/cci_global_user) à votre stratégie d'approbation de rôle IAM :
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::207192125115:user/cci_global_user" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "<externalID>" } } } ]}Important
Définissez sts:ExternalId sur l'ID externe de Fournir les détails de connexion. Activez AWS Security Token Service (STS) pour les régions où il n'est pas activé par défaut (par exemple, ap-east-1, eu-south-1).
Tester la connexion
Cliquez sur Test connection pour vérifier la connexion à votre environnement AWS.
Important
Le traitement initial des données prend quelques heures une fois la configuration terminée.
Facultatif : activer les fonctionnalités avancées
Activez ces fonctionnalités facultatives pour améliorer votre analyse des coûts AWS.
Estimation des coûts en temps réel
Pour activer l'affichage des coûts estimés en temps réel dans CCI, remplissez les conditions préalables pour votre méthode d'instrumentation :
Method | Description | When to choose | Prerequisites |
|---|---|---|---|
agent d'infrastructure et intégration | Utilise l'agent New Relic Infrastructure pour monitoring détaillée. | Pour une visibilité/un contrôle approfondis, idéal pour EC2 , EKS/EC2 ou ECS/EC2 setups autonomes. |
|
intégration cloud (métriques) | Utilise les métriques AWS CloudWatch pour monitoring en temps réel. | Lorsque les données en temps réel sont essentielles pour les environnements dynamiques. | Configurez Amazon flux de métriques CloudWatch . |
intégration cloud (polling) - legacy | Collecte des données en interrogeant les services AWS à intervalles réguliers. | Pour les environnements tolérant des mises à jour moins fréquentes. | Configurez l'intégration des sondages AWS . |
Répartition des coûts de Kubernetes
- Installer l'intégration Kubernetes. L'intégration AWS Fargate n'est pas prise en charge.
- Au-delà des Kubernetes labels (
app.kubernetes.io/name,app.kubernetes.io/instance,app.kubernetes.io/component, andapp.kubernetes.io/part-of) standards, ajoutez des labels personnalisés tels queenvironmentetteam, et des tags de ressources personnalisés tels queprojectetcostCenterpour une meilleure segmentation et analyse des coûts.
Recommandations
- Configurez les balises d'allocation des coûts dans votre compte AWS. Appliquez au moins deux balises de ressources personnalisées de manière cohérente sur les ressources AWS pour un filtrage et un regroupement efficaces des coûts.
- Utilisez un compartiment S3 dans la région
us-east-2pour des performances et une rentabilité optimales.
Avis relatif au contrôle d'accès
Tous les utilisateurs ayant accès au compte/à l'organisation New Relic désigné peuvent afficher vos données de coût cloud AWS. Sélectionnez le compte/l'organisation New Relic approprié qui correspond à vos stratégies de contrôle d'accès internes.
Important
S3 bucket access
New Relic ne nécessite qu'un accès en lecture à votre bucket S3, limité à un seul rôle IAM. Conservez ce niveau d'accès pour protéger vos données.