[{"data":1,"prerenderedAt":358},["ShallowReactive",2],{"docs-navigation":3,"\u002Fdocs\u002Fsaving\u002Fget-started\u002Fquickstart":107},[4],{"title":5,"section":6,"to":7,"groups":8},"MilkStraw Saving","\u002Fdocs\u002Fsaving","\u002Fdocs\u002Fsaving\u002Fget-started\u002Fintroduction",[9,26,45,68,92],{"title":10,"links":11},"Get started",[12,14,18,22],{"title":13,"to":7},"Overview",{"title":15,"to":16,"icon":17},"How MilkStraw AI works","\u002Fdocs\u002Fsaving\u002Fget-started\u002Fhow-milkstraw-ai-works","IconLightBulb",{"title":19,"to":20,"icon":21},"Quickstart","\u002Fdocs\u002Fsaving\u002Fget-started\u002Fquickstart","IconPlugin1",{"title":23,"to":24,"icon":25},"Activate and track savings","\u002Fdocs\u002Fsaving\u002Fget-started\u002Factivate-savings","IconLightningBolt",{"title":27,"links":28},"Use MilkStraw AI",[29,33,37,41],{"title":30,"to":31,"icon":32},"Projects and findings","\u002Fdocs\u002Fsaving\u002Fuse-milkstraw-ai\u002Fprojects-and-findings","IconSquareChecklist",{"title":34,"to":35,"icon":36},"Spend","\u002Fdocs\u002Fsaving\u002Fuse-milkstraw-ai\u002Fspend","IconLineChart1",{"title":38,"to":39,"icon":40},"Milkman","\u002Fdocs\u002Fsaving\u002Fuse-milkstraw-ai\u002Fmilkman","IconChatBubbles",{"title":42,"to":43,"icon":44},"MilkStraw CLI","\u002Fdocs\u002Fsaving\u002Fuse-milkstraw-ai\u002Fcli","IconConsole",{"title":46,"links":47},"Upgrade guides",[48,52,56,60,64],{"title":49,"to":50,"icon":51},"Guides overview","\u002Fdocs\u002Fsaving\u002Fupgrade-guides\u002Foverview","IconBook",{"title":53,"to":54,"icon":55},"Amazon EKS","\u002Fdocs\u002Fsaving\u002Fupgrade-guides\u002Fupgrade-eks-instance-types","IconArrowUpCircle",{"title":57,"to":58,"icon":59},"Amazon EC2 Auto Scaling","\u002Fdocs\u002Fsaving\u002Fupgrade-guides\u002Fupgrade-asg-instance-types","IconBuildingBlocks",{"title":61,"to":62,"icon":63},"Amazon EBS gp2 to gp3","\u002Fdocs\u002Fsaving\u002Fupgrade-guides\u002Fupgrade-ebs-gp2-to-gp3","IconServer1",{"title":65,"to":66,"icon":67},"AWS Elastic Beanstalk","\u002Fdocs\u002Fsaving\u002Fupgrade-guides\u002Fupgrade-elastic-beanstalk-instance-types","IconGrowth",{"title":69,"links":70},"Resources",[71,75,79,82,85,89],{"title":72,"to":73,"icon":74},"Supported services","\u002Fdocs\u002Fsaving\u002Fresources\u002Fsupported-services","IconServer",{"title":76,"to":77,"icon":78},"Security","\u002Fdocs\u002Fsaving\u002Fresources\u002Fsecurity","IconShield",{"title":80,"to":81},"Permissions","\u002Fdocs\u002Fsaving\u002Fresources\u002Fpermissions",{"title":83,"to":84},"Roles","\u002Fdocs\u002Fsaving\u002Fresources\u002Froles",{"title":86,"to":87,"icon":88},"Billing","\u002Fdocs\u002Fsaving\u002Fresources\u002Fbilling","IconBanknote2",{"title":90,"to":91},"Cancellation","\u002Fdocs\u002Fsaving\u002Fresources\u002Fcancellation",{"title":93,"links":94},"Get help",[95,99,103],{"title":96,"to":97,"icon":98},"FAQ","\u002Fdocs\u002Fsaving\u002Fget-help\u002Ffaq","IconCircleQuestionmark",{"title":100,"to":101,"icon":102},"Troubleshooting","\u002Fdocs\u002Fsaving\u002Fget-help\u002Ftroubleshooting","IconHammer",{"title":104,"to":105,"icon":106},"Contact & support","\u002Fdocs\u002Fsaving\u002Fget-help\u002Fcontact","IconSupport",{"path":20,"data":108,"meta":111,"nodes":160},{"title":19,"description":109,"navigation":110},"Securely connect your AWS account to analyze usage and identify cost-saving opportunities.",{"icon":21},{"toc":112,"key":152,"source":153,"stem":154,"extension":155,"kind":156,"type":157,"partial":158,"hash":159},{"title":113,"searchDepth":114,"depth":114,"links":115},"",2,[116,133],{"id":117,"depth":114,"text":118,"children":119},"connecting-a-single-aws-account","Connecting a single AWS account",[120,124,127,130],{"id":121,"depth":122,"text":123},"connecting-a-single-aws-account-initiate-connection",3,"Initiate connection",{"id":125,"depth":122,"text":126},"connecting-a-single-aws-account-deploy-cloudformation","Deploy CloudFormation",{"id":128,"depth":122,"text":129},"connecting-a-single-aws-account-execute-cloudformation-stack","Execute CloudFormation stack",{"id":131,"depth":122,"text":132},"connecting-a-single-aws-account-verify-access","Verify access",{"id":134,"depth":114,"text":135,"children":136},"connecting-an-aws-organization","Connecting an AWS organization",[137,140,143,146,149],{"id":138,"depth":122,"text":139},"connecting-an-aws-organization-connect-management-account","Connect management account",{"id":141,"depth":122,"text":142},"connecting-an-aws-organization-enable-stacksets-trusted-access","Enable StackSets trusted access",{"id":144,"depth":122,"text":145},"connecting-an-aws-organization-launch-organization-stackset","Launch organization StackSet",{"id":147,"depth":122,"text":148},"connecting-an-aws-organization-deploy-aws-cloudformation","Deploy AWS CloudFormation",{"id":150,"depth":122,"text":151},"connecting-an-aws-organization-verify-organization-access","Verify organization access","docs\u002F2.saving\u002F1.get-started\u002F3.quickstart.md","docs","2.saving\u002F1.get-started\u002F3.quickstart",".md","document","text\u002Fmarkdown",false,"f66bb123b2d14f75",[161,191,194,201,204,262,267,269,272,321,324,329],[162,163,165,172],"callout",{"type":164},"note",[166,167,168],"p",{},[169,170,171],"strong",{},"Prerequisites",[173,174,175,185,188],"ul",{},[176,177,178,179,184],"li",{},"An active ",[180,181,183],"a",{"href":182},"https:\u002F\u002Fapp.milkstraw.ai","MilkStraw AI"," account",[176,186,187],{},"AWS account with permissions to create IAM roles and policies on your management (payer) account",[176,189,190],{},"Access to the AWS Management Console",[166,192,193],{},"This connection is established securely using a least-privilege cross-account IAM role, which you deploy in your AWS environment via CloudFormation.",[162,195,197,198,200],{"type":196},"tip","If you prefer the terminal, you can connect your account with the ",[180,199,42],{"href":43}," instead.",[202,203,118],"h2",{"id":117},[205,206,207,210,225,227,243,245,248,250],"steps",{},[208,209,123],"h3",{"id":121},[166,211,212,213,216,217,220,221,224],{},"In the MilkStraw AI app, enter your ",[169,214,215],{},"Company Name"," and ",[169,218,219],{},"Management Account ID"," (your payer account), then click ",[169,222,223],{},"Create Organization",".",[208,226,126],{"id":125},[166,228,229,230,233,234,237,238,242],{},"On the ",[169,231,232],{},"Management account"," card, click ",[169,235,236],{},"Connect",". We’ll open a CloudFormation ",[180,239,241],{"href":240},"https:\u002F\u002Fstatics.milkstraw.ai\u002Fcloudformation_templates\u002Fcross_account_role.json","template"," in your AWS Console to deploy a least-privilege cross-account IAM role with a unique external ID.",[208,244,129],{"id":128},[166,246,247],{},"In the AWS CloudFormation console, acknowledge the required capabilities, and execute the stack. This action creates a secure cross-account IAM role in your account with a unique external ID and the necessary least-privilege permissions for monitoring.",[208,249,132],{"id":131},[166,251,252,253,257,258,261],{},"Once the stack is ",[254,255,256],"code",{},"CREATE_COMPLETE",", return to MilkStraw AI and click ",[169,259,260],{},"Verify",". We’ll check access to the necessary AWS services.",[162,263,264,265,224],{"type":164},"If your AWS account isn’t part of an AWS Organization yet, MilkStraw AI creates one when you click ",[169,266,260],{},[202,268,135],{"id":134},[166,270,271],{},"If you are using AWS Organizations with multiple linked accounts, you will need to onboard your entire organization after connecting your management account.",[205,273,274,276,279,281,290,292,302,304,311,313],{},[208,275,139],{"id":138},[166,277,278],{},"Complete the steps above for your management account.",[208,280,142],{"id":141},[166,282,229,283,233,286,289],{},[169,284,285],{},"Sub-accounts",[169,287,288],{},"Enable in AWS",", and turn on trusted access with AWS Organizations.",[208,291,145],{"id":144},[166,293,294,295,297,298,301],{},"Click ",[169,296,236],{}," next to ",[169,299,300],{},"Connect sub-accounts",", and deploy the StackSet wrapper template in AWS CloudFormation.",[208,303,148],{"id":147},[166,305,306,307,310],{},"The pre-filled StackSet wrapper ",[180,308,241],{"href":309},"https:\u002F\u002Fstatics.milkstraw.ai\u002Fcloudformation_templates\u002Fcross_account_role_stackset_wrapper.json"," is automatically deployed to every child account in your organization.",[208,312,151],{"id":150},[166,314,315,316,257,318,320],{},"Once all stacks are ",[254,317,256],{},[169,319,260],{}," to confirm access for your entire organization.",[166,322,323],{},"Once access across all accounts is verified, your AWS Organization is successfully connected to MilkStraw AI.",[166,325,326],{},[169,327,328],{},"What happens next?",[173,330,331,334,346],{},[176,332,333],{},"MilkStraw AI securely monitors your usage using least-privilege permissions.",[176,335,336,337,345],{},"We analyze your usage patterns and identify ",[338,339,344],"abbr",{"$":340,"title":343},{"html":341,"block":342},1,0,"Fluid Savings are commitment-based discounts that automatically adjust to your usage patterns","Fluid Savings"," opportunities.",[176,347,348,349,352,353,355,356,224],{},"To start saving, click ",[169,350,351],{},"Activate"," on the ",[169,354,13],{}," page. A payment method is required. See ",[180,357,23],{"href":24},1792482912007]