{"id":7672,"date":"2021-03-08T15:01:38","date_gmt":"2021-03-08T15:01:38","guid":{"rendered":"https:\/\/www.version1.com\/en-us\/?p=7672"},"modified":"2021-03-08T15:01:38","modified_gmt":"2021-03-08T15:01:38","slug":"productionize-multi-aws-accounts","status":"publish","type":"post","link":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/","title":{"rendered":"Productionise Multi AWS Accounts"},"content":{"rendered":"<p>Following-on from the\u00a0<a href=\"https:\/\/www.version1.com\/blog\/aws-best-practices\/\">&#8216;Landing Zones, Organizations, OUs and Multi-Account Environments blog&#8217;<\/a>, I decided to &#8220;practice what I preach&#8221; with my personal AWS Accounts!<\/p>\n<p>Currently I have 5-10 Accounts for different workloads (spikes, storage of personal data, web app hosting etc); I have had these accounts for many years and I manually used AWS Organizations via the Console to create &amp; manage them<\/p>\n<p><strong>NO<\/strong>\u00a0guardrails or SCPs have been implemented, I have probably deployed &amp; configured some AWS services wrong and I have probably created IAM users with broad (*) permissions<\/p>\n<p>The purpose of this blog is to address the above concerns; To refactor my accounts into a Landing Zone that follows the AWS best practices.<\/p>\n<h2>My Accounts &#8211; Current Account Architecture<\/h2>\n<p>The below Diagram shows my current Account structure<\/p>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/wnji4b9lxkjbzsy0e407.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/wnji4b9lxkjbzsy0e407.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h2><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#orgformation-overview\" name=\"orgformation-overview\"><\/a>org-formation &#8211; Overview<\/h2>\n<p>Taken from\u00a0<a href=\"https:\/\/github.com\/org-formation\/org-formation-cli\">github org-formation<\/a>;\u00a0<em>AWS Organization Formation is an Infrastructure as Code (IaC) tool for AWS Organizations.<\/em><\/p>\n<p>org-formation orchestrates CloudFormation and AWS Organizations for account creation and resource provisioning<\/p>\n<h2><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#tasks-features\" name=\"tasks-features\"><\/a>Tasks \/ Features<\/h2>\n<p><strong>Tasks<\/strong>\u00a0files can be added to enable a variety of Automated features such as:<\/p>\n<ul>\n<li>OrganizationAccountAccessRole restrictions (SCPs)<\/li>\n<li>Budget Alarms<\/li>\n<li>AWS Access Key Rotation checks<\/li>\n<li>Enabling CloudTrail<\/li>\n<li>Centralising and Enabling Guard Duty<\/li>\n<li>Many IAM Configurations (Password Policy, force MFA)<\/li>\n<li>Many S3 Configurations (Prohibit Read &amp; Write, Enable encryption)<\/li>\n<li>VPC Security Groups conform to (user-defined) ALLOW list<\/li>\n<\/ul>\n<p>This feature list is what I intend to implement on my Accounts.<br \/>\nFor the full list of available org-formation features, please refer to the\u00a0<strong>40mb<\/strong>\u00a0<a href=\"https:\/\/github.com\/org-formation\/org-formation-cli\/raw\/master\/docs\/features.pdf\">pdf<\/a><\/p>\n<h2><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#fyi-on-tooling-decision\" name=\"fyi-on-tooling-decision\"><\/a>FYI on Tooling Decision<\/h2>\n<p>Control Tower? Terraform? CloudFormation? org-formation? CDK?&#8230;<\/p>\n<ul>\n<li>It is not the purpose of this post to go into the detailed comparisons of these tools.<\/li>\n<\/ul>\n<p>I am an AWS Architect at Version 1, I have experienced all of the above tools used to produce Landing Zones for Clients.<\/p>\n<h2><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#orgformation-dapx\" name=\"orgformation-dapx\"><\/a>org-formation (DAPx)<\/h2>\n<p>One of the Version 1 DAPx Landing Zone Accelerators is built upon\u00a0<a href=\"https:\/\/github.com\/org-formation\/org-formation-cli\">org-formation<\/a>, I have used this for my Landing Zone.<\/p>\n<ul>\n<li>It is not the purpose of this post to\u00a0<em>sell<\/em>\u00a0DAPx, please message me if you would like to know more about\u00a0<a href=\"https:\/\/www.version1.com\/services\/\">DAPx<\/a>,<\/li>\n<\/ul>\n<h2>My Accounts &#8211; Target Accounts Architecture Design<\/h2>\n<p>The below diagram shows the Target Account structure that is aligned to the best practices &amp; architecture detailed in the\u00a0<a href=\"https:\/\/dev.to\/aws-builders\/landing-zones-organizations-ous-and-multi-account-environments-1243\">&#8216;LZs, Organizations, OUs and Multi-Account Environments blog&#8217;<\/a><\/p>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/n23otqwohbpnxt727oj7.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/n23otqwohbpnxt727oj7.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h2><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#development-summary\" name=\"development-summary\"><\/a>Development Summary<\/h2>\n<p>org-formation is a highly flexible and powerful toolkit, to prevent content bloat I will provide only a few code\/console snippets for key important featues.<\/p>\n<h3><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#iam-role-accountou-access\" name=\"iam-role-accountou-access\"><\/a>IAM Role &#8211; Account\/OU Access<\/h3>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/jao4ovi7us7zisr394ov.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/jao4ovi7us7zisr394ov.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><br \/>\n<a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/e48vh4ohoqe6pyl7n18e.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/e48vh4ohoqe6pyl7n18e.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h3><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#secure-defaults\" name=\"secure-defaults\"><\/a>Secure Defaults<\/h3>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/o81ddh9s4gbebrxynyts.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/o81ddh9s4gbebrxynyts.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h3><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#budget-alarms\" name=\"budget-alarms\"><\/a>Budget Alarms<\/h3>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/aisldhp6os36xj2dvpen.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/aisldhp6os36xj2dvpen.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><br \/>\n<a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/his986d5imisr0if4zad.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/his986d5imisr0if4zad.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h3><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#guardduty\" name=\"guardduty\"><\/a>GuardDuty<\/h3>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/40wlsmcq5w1nz5smw7g2.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/40wlsmcq5w1nz5smw7g2.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><br \/>\n<a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/5dh3qz18gg2ur2ocm3is.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/5dh3qz18gg2ur2ocm3is.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h3><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#aws-config\" name=\"aws-config\"><\/a>AWS Config<\/h3>\n<p>Centralised AWS Config in the Master Account, AWS Config has access to all member\/child accounts.<br \/>\nThe LogArchive Bucket is in the LogArchive Account, this has Access Restrictions and Cleardown Policies by-default<br \/>\nAWS Config Findings Alerts (inc SNS Topic by-default), All\u00a0<a href=\"https:\/\/docs.aws.amazon.com\/config\/latest\/developerguide\/managed-rules-by-aws-config.html\">AWS Config Managed Rules<\/a>\u00a0are available to use<br \/>\n<a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/j18rx0gkgpumqacsn2ap.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/j18rx0gkgpumqacsn2ap.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h3><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#cloudtrail\" name=\"cloudtrail\"><\/a>CloudTrail<\/h3>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/nazgy3nams8ddgu0rtb3.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/nazgy3nams8ddgu0rtb3.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h3><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#scps\" name=\"scps\"><\/a>SCPs<\/h3>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/r7m7d2v6ng9qyzaznlcy.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/r7m7d2v6ng9qyzaznlcy.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><br \/>\n<a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/9ib3uk5ove7dh5lkis2o.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/9ib3uk5ove7dh5lkis2o.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h2>The End Result<\/h2>\n<p>The below diagram shows the final Account Structure &amp; AWS Services that have now been implemented<br \/>\n<a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/l0pced9aorz8yzz7ja9f.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/l0pced9aorz8yzz7ja9f.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><\/p>\n<h2><a href=\"https:\/\/dev.to\/colwillis\/productionize-multi-aws-accounts-org-formation-landing-zone-5h74#cleanup-on-isle-config-findings\" name=\"cleanup-on-isle-config-findings\"><\/a>Cleanup on isle &#8220;Config Findings&#8221;<\/h2>\n<p><a href=\"https:\/\/www.version1.com\/wp-content\/uploads\/2024\/05\/41zaedne1xfxod8hnzlc.jpg\"><img decoding=\"async\" src=\"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/06\/41zaedne1xfxod8hnzlc.jpg\" alt=\"Alt Text\" loading=\"lazy\"><\/a><br \/>\nThese Config Rule Alerts include:<\/p>\n<ul>\n<li><em>access-keys-rotated<\/em><\/li>\n<li><em>iam-password-policy<\/em><\/li>\n<li><em>root-account-mfa-enabled<\/em><\/li>\n<li><em>s3-bucket-server-side-encryption-enabled<\/em><\/li>\n<li><em>vpc-sg-open-only-to-authorized-ports<\/em><\/li>\n<\/ul>\n<p>Once I have remediated these I will feel a lot better about the security of my AWS accounts!<\/p>\n<p>Thank you for reading, constructive feedback is welcomed.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>About The Author<\/strong><\/p>\n<p><em>Colin Willis is a Senior AWS Architect, Architecture and DevOps team lead at Version 1, working on design &amp; delivery solutions for clients.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>About Version 1<\/strong><\/p>\n<p><em>Version 1 is a leader in Enterprise Cloud services and was one of the first AWS Consulting Partners in Europe. We are an AWS Premier Partner and specialise in\u00a0<\/em><em>migrating and running complex enterprise workloads in Public Cloud. Version 1 is a leader in Enterprise Cloud services and was one of the first AWS Consulting Partners in Europe. We have a policy of continuous investment in technology solutions that benefit our customers and are in the small number Amazon Web Services Partners to have achieved advanced partner status. Our team works closely with AWS to help our customers navigate the rapidly changing world of IT.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Following-on from the\u00a0&#8216;Landing Zones, Organizations, OUs and Multi-Account Environments blog&#8217;, I decided to &#8220;practice what I preach&#8221; with my personal AWS Accounts! Currently I have 5-10 Accounts for different workloads (spikes, storage of personal data, web app hosting etc); I have had these accounts for many years and I manually used AWS Organizations via the [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":7657,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[101],"tags":[125],"industry":[],"class_list":["post-7672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-aws"],"acf":[],"translations":[{"blog_id":1,"post_id":7672,"name":"Europe","code":"EN-GB","hreflang":"en-gb","url":"https:\/\/www.version1.com\/blog\/productionize-multi-aws-accounts\/","is_current":false},{"blog_id":13,"post_id":7672,"name":"Americas","code":"EN-US","hreflang":"en-us","url":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/","is_current":true}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Productionise Multi AWS Accounts | Version 1 (US)<\/title>\n<meta name=\"description\" content=\"In this latest blog post, we discuss Productionize Multi AWS Accounts while discovering a Landing Zone that follows the AWS best practices.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Productionise Multi AWS Accounts | Version 1 (US)\" \/>\n<meta property=\"og:description\" content=\"In this latest blog post, we discuss Productionize Multi AWS Accounts while discovering a Landing Zone that follows the AWS best practices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/\" \/>\n<meta property=\"og:site_name\" content=\"Version 1 (US)\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-08T15:01:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.version1.com\/en-us\/wp-content\/uploads\/2026\/06\/wnji4b9lxkjbzsy0e407.jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"675\" \/>\n\t<meta property=\"og:image:height\" content=\"531\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Productionise Multi AWS Accounts\",\"datePublished\":\"2021-03-08T15:01:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/\"},\"wordCount\":656,\"publisher\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wnji4b9lxkjbzsy0e407.jpg.webp\",\"keywords\":[\"AWS\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/\",\"url\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/\",\"name\":\"Productionise Multi AWS Accounts | Version 1 (US)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wnji4b9lxkjbzsy0e407.jpg.webp\",\"datePublished\":\"2021-03-08T15:01:38+00:00\",\"description\":\"In this latest blog post, we discuss Productionize Multi AWS Accounts while discovering a Landing Zone that follows the AWS best practices.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wnji4b9lxkjbzsy0e407.jpg.webp\",\"contentUrl\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/wnji4b9lxkjbzsy0e407.jpg.webp\",\"width\":675,\"height\":531,\"caption\":\"Alt Text\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/productionize-multi-aws-accounts\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Productionise Multi AWS Accounts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/#website\",\"url\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/\",\"name\":\"Version 1\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/#organization\",\"name\":\"Version 1\",\"url\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.version1.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-cropped-Favicon-2.png\",\"contentUrl\":\"https:\\\/\\\/www.version1.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-cropped-Favicon-2.png\",\"width\":512,\"height\":512,\"caption\":\"Version 1\"},\"image\":{\"@id\":\"https:\\\/\\\/www.version1.com\\\/en-us\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Productionise Multi AWS Accounts | Version 1 (US)","description":"In this latest blog post, we discuss Productionize Multi AWS Accounts while discovering a Landing Zone that follows the AWS best practices.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/","og_locale":"en_US","og_type":"article","og_title":"Productionise Multi AWS Accounts | Version 1 (US)","og_description":"In this latest blog post, we discuss Productionize Multi AWS Accounts while discovering a Landing Zone that follows the AWS best practices.","og_url":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/","og_site_name":"Version 1 (US)","article_published_time":"2021-03-08T15:01:38+00:00","og_image":[{"width":675,"height":531,"url":"https:\/\/www.version1.com\/en-us\/wp-content\/uploads\/2026\/06\/wnji4b9lxkjbzsy0e407.jpg.webp","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/#article","isPartOf":{"@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/"},"author":{"name":"","@id":""},"headline":"Productionise Multi AWS Accounts","datePublished":"2021-03-08T15:01:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/"},"wordCount":656,"publisher":{"@id":"https:\/\/www.version1.com\/en-us\/#organization"},"image":{"@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.version1.com\/en-us\/wp-content\/uploads\/2026\/06\/wnji4b9lxkjbzsy0e407.jpg.webp","keywords":["AWS"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/","url":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/","name":"Productionise Multi AWS Accounts | Version 1 (US)","isPartOf":{"@id":"https:\/\/www.version1.com\/en-us\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/#primaryimage"},"image":{"@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.version1.com\/en-us\/wp-content\/uploads\/2026\/06\/wnji4b9lxkjbzsy0e407.jpg.webp","datePublished":"2021-03-08T15:01:38+00:00","description":"In this latest blog post, we discuss Productionize Multi AWS Accounts while discovering a Landing Zone that follows the AWS best practices.","breadcrumb":{"@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/#primaryimage","url":"https:\/\/www.version1.com\/en-us\/wp-content\/uploads\/2026\/06\/wnji4b9lxkjbzsy0e407.jpg.webp","contentUrl":"https:\/\/www.version1.com\/en-us\/wp-content\/uploads\/2026\/06\/wnji4b9lxkjbzsy0e407.jpg.webp","width":675,"height":531,"caption":"Alt Text"},{"@type":"BreadcrumbList","@id":"https:\/\/www.version1.com\/en-us\/productionize-multi-aws-accounts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.version1.com\/en-us\/"},{"@type":"ListItem","position":2,"name":"Productionise Multi AWS Accounts"}]},{"@type":"WebSite","@id":"https:\/\/www.version1.com\/en-us\/#website","url":"https:\/\/www.version1.com\/en-us\/","name":"Version 1","description":"","publisher":{"@id":"https:\/\/www.version1.com\/en-us\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.version1.com\/en-us\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.version1.com\/en-us\/#organization","name":"Version 1","url":"https:\/\/www.version1.com\/en-us\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.version1.com\/en-us\/#\/schema\/logo\/image\/","url":"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/05\/cropped-cropped-Favicon-2.png","contentUrl":"https:\/\/www.version1.com\/wp-content\/uploads\/2026\/05\/cropped-cropped-Favicon-2.png","width":512,"height":512,"caption":"Version 1"},"image":{"@id":"https:\/\/www.version1.com\/en-us\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/posts\/7672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/comments?post=7672"}],"version-history":[{"count":0,"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/posts\/7672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/media\/7657"}],"wp:attachment":[{"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/media?parent=7672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/categories?post=7672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/tags?post=7672"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.version1.com\/en-us\/wp-json\/wp\/v2\/industry?post=7672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}