PageSourceSearch

https://www.infracost.io/docs/assets/js/cc753580.56cdc24c.js

js infracost.io collected 2026-10-02 05:49:33 UTC 4,514 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkinfracost_docs=self.webpackChunkinfracost_docs||[]).push([[9557],{22418(e,n,t){t.r(n),t.d(n,{CIBox:()=>l,Grid:()=>d,assets:()=>c,contentTitle:()=>r,default:()=>m,frontMatter:()=>a,metadata:()=>i,toc:()=>g});const i=JSON.parse('{"id":"integrations/aws_integration","title":"AWS Integration","description":"Connect Infracost to your AWS Organization to find idle resources, cost anomalies, and tagging issues after deployment.","source":"@site/docs/integrations/aws_integration.md","sourceDirName":"integrations","slug":"/integrations/aws_integration","permalink":"/docs/integrations/aws_integration","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"slug":"aws_integration","title":"AWS Integration","description":"Connect Infracost to your AWS Organization to find idle resources, cost anomalies, and tagging issues after deployment."},"sidebar":"someSidebar","previous":{"title":"Bitbucket Pipelines","permalink":"/docs/integrations/bitbucket_pipelines"},"next":{"title":"Terraform","permalink":"/docs/integrations/aws_integration_terraform"}}');var o=t(74848),s=t(28453);t(86025);const a={slug:"aws_integration",title:"AWS Integration",description:"Connect Infracost to your AWS Organization to find idle resources, cost anomalies, and tagging issues after deployment."},r=void 0,c={},l=({image:e,link:n,maxHeight:t,newWindow:i,text:s})=>(0,o.jsxs)("a",{className:"ci-box",href:n,children:[(0,o.jsx)("img",{src:e,target:i?"_blank":null,style:{margin:"0 auto",maxHeight:t||"2rem"}}),s&&(0,o.jsx)("div",{className:"ci-subtitle",children:s})]}),d=({logos:e})=>(0,o.jsx)("div",{className:"ci-grid",children:e.map((e,n)=>(0,o.jsx)(l,{...e},n))}),g=[];function u(e){const n={a:"a",admonition:"admonition",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.p,{children:"Infracost already finds tagging and FinOps issues in your CI/CD pipelines before deployment. Our AWS integration completes the picture by enabling Infracost to find post-deployment issues too. For example, with the AWS integration, Infracost can:"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"find idle and unused resources"}),"\n",(0,o.jsx)(n.li,{children:"investigate cost anomalies and pin-point which application or infrastru
1cture pull request caused them"}),"\n",(0,o.jsx)(n.li,{children:"find tagging issues from resources not in IaC"}),"\n"]}),"\n",(0,o.jsx)(n.p,{children:"Infracost will continuously monitor cloud resources, triage findings, create Jira tickets, drafts PR fixes, and queue them for your team's approval - ultimately saving engineering time and reducing your cloud costs."}),"\n",(0,o.jsx)(n.admonition,{type:"note",children:(0,o.jsxs)(n.p,{children:["This integration requires access to your AWS organization's management account. Reach out to ",(0,o.jsx)(n.a,{href:"mailto:[email protected]",children:"[email protected]"})," before getting started if you have questions."]})}),"\n",(0,o.jsx)(n.p,{children:"Each guide below includes a required step to enable cost and usage data exports \u2014 you can let Infracost create these for you, or bring your own existing exports."}),"\n",(0,o.jsx)(n.p,{children:"Pick the guide that matches how your team manages AWS infrastructure:"}),"\n",(0,o.jsx)(d,{logos:[{image:"/docs/img/services/terraform.svg",text:"Terraform / OpenTofu",link:"/docs/integrations/aws_integration_terraform/",newWindow:!1},{image:"/docs/img/services/aws-cloud-formation.svg",text:"CloudFormation",link:"/docs/integrations/aws_integration_cloudformation/",newWindow:!1},{image:"/docs/img/services/aws.svg",text:"Control Tower / Landing Zone",link:"/docs/integrations/aws_integration_landing_zone/",newWindow:!1},{image:"/docs/img/services/aws.svg",text:"AWS Console",link:"/docs/integrations/aws_integration_manual/",newWindow:!1},{image:"/docs/img/services/aws.svg",text:"AWS CLI",link:"/docs/integrations/aws_integration_cli/",newWindow:!1}]})]})}function m(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},28453(e,n,t){t.d(n,{R:()=>a,x:()=>r});var i=t(96540);const o={},s=i.createContext(o);function a(e){const n=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.