├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── nodejs.yml │ └── pythonbuild.yml ├── .gitignore ├── Back-End ├── cloudformation │ ├── MainTemplate.yaml │ ├── OrganizationSubAccounts.yaml │ └── SubAccountAccess.yaml └── lambdas │ ├── list_table.py │ ├── receive_sqs_message.py │ ├── requirements.txt │ └── send_sqs_message.py ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Front-End ├── .env ├── cloudformation │ └── frontend_template.yaml ├── package.json ├── public │ ├── AWS-Multi-Account-Overview.png │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── reset-cognito.py ├── src │ ├── App.js │ ├── components │ │ ├── AmplifyTheme.js │ │ └── Navigation.js │ ├── css │ │ ├── bootstrap.min.css │ │ ├── jquery-ui.css │ │ └── jquery.dataTables.min.css │ ├── images │ │ ├── Sorting icons.psd │ │ ├── favicon.png │ │ ├── sort_asc.png │ │ ├── sort_asc_disabled.png │ │ ├── sort_both.png │ │ ├── sort_desc.png │ │ └── sort_desc_disabled.png │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── pages │ │ ├── AllAttachedPolicys.js │ │ ├── AllData.js │ │ ├── AllEBS.js │ │ ├── AllEC2.js │ │ ├── AllEKS.js │ │ ├── AllLB.js │ │ ├── AllLambda.js │ │ ├── AllLightsail.js │ │ ├── AllNetworkInterfaces.js │ │ ├── AllODCR.js │ │ ├── AllRDS.js │ │ ├── AllRis.js │ │ ├── AllRoles.js │ │ ├── AllS3.js │ │ ├── AllSubnets.js │ │ ├── AllUsers.js │ │ ├── AllVpcs.js │ │ ├── Home.js │ │ ├── Organizations.js │ │ ├── Refresh.js │ │ └── Table.js │ └── registerServiceWorker.js └── update-cognito.py ├── LICENSE ├── README.md ├── ReleaseNotes.md ├── images ├── AWS-Multi-Account-Overview.png ├── cloudformation-outputs.png ├── cognito.png ├── demo.gif ├── frontpage.png ├── login-complete.png ├── s3-sample.png ├── sample-exception.png ├── sample-insights.png ├── sub-account.png ├── yarn-2.png └── yarn.png └── scripts ├── 01-setup-sub-account.sh ├── 02-setup-main-account.sh ├── 03-build-frontend.sh └── 04-deploy-lambda.sh /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/pythonbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/.github/workflows/pythonbuild.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /Back-End/cloudformation/MainTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Back-End/cloudformation/MainTemplate.yaml -------------------------------------------------------------------------------- /Back-End/cloudformation/OrganizationSubAccounts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Back-End/cloudformation/OrganizationSubAccounts.yaml -------------------------------------------------------------------------------- /Back-End/cloudformation/SubAccountAccess.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Back-End/cloudformation/SubAccountAccess.yaml -------------------------------------------------------------------------------- /Back-End/lambdas/list_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Back-End/lambdas/list_table.py -------------------------------------------------------------------------------- /Back-End/lambdas/receive_sqs_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Back-End/lambdas/receive_sqs_message.py -------------------------------------------------------------------------------- /Back-End/lambdas/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Back-End/lambdas/requirements.txt -------------------------------------------------------------------------------- /Back-End/lambdas/send_sqs_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Back-End/lambdas/send_sqs_message.py -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Front-End/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/.env -------------------------------------------------------------------------------- /Front-End/cloudformation/frontend_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/cloudformation/frontend_template.yaml -------------------------------------------------------------------------------- /Front-End/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/package.json -------------------------------------------------------------------------------- /Front-End/public/AWS-Multi-Account-Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/public/AWS-Multi-Account-Overview.png -------------------------------------------------------------------------------- /Front-End/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/public/favicon.ico -------------------------------------------------------------------------------- /Front-End/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/public/index.html -------------------------------------------------------------------------------- /Front-End/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/public/manifest.json -------------------------------------------------------------------------------- /Front-End/reset-cognito.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/reset-cognito.py -------------------------------------------------------------------------------- /Front-End/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/App.js -------------------------------------------------------------------------------- /Front-End/src/components/AmplifyTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/components/AmplifyTheme.js -------------------------------------------------------------------------------- /Front-End/src/components/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/components/Navigation.js -------------------------------------------------------------------------------- /Front-End/src/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/css/bootstrap.min.css -------------------------------------------------------------------------------- /Front-End/src/css/jquery-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/css/jquery-ui.css -------------------------------------------------------------------------------- /Front-End/src/css/jquery.dataTables.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/css/jquery.dataTables.min.css -------------------------------------------------------------------------------- /Front-End/src/images/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/images/Sorting icons.psd -------------------------------------------------------------------------------- /Front-End/src/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/images/favicon.png -------------------------------------------------------------------------------- /Front-End/src/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/images/sort_asc.png -------------------------------------------------------------------------------- /Front-End/src/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /Front-End/src/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/images/sort_both.png -------------------------------------------------------------------------------- /Front-End/src/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/images/sort_desc.png -------------------------------------------------------------------------------- /Front-End/src/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /Front-End/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/index.css -------------------------------------------------------------------------------- /Front-End/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/index.js -------------------------------------------------------------------------------- /Front-End/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/logo.svg -------------------------------------------------------------------------------- /Front-End/src/pages/AllAttachedPolicys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllAttachedPolicys.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllData.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllEBS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllEBS.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllEC2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllEC2.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllEKS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllEKS.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllLB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllLB.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllLambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllLambda.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllLightsail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllLightsail.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllNetworkInterfaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllNetworkInterfaces.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllODCR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllODCR.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllRDS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllRDS.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllRis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllRis.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllRoles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllRoles.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllS3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllS3.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllSubnets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllSubnets.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllUsers.js -------------------------------------------------------------------------------- /Front-End/src/pages/AllVpcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/AllVpcs.js -------------------------------------------------------------------------------- /Front-End/src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/Home.js -------------------------------------------------------------------------------- /Front-End/src/pages/Organizations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/Organizations.js -------------------------------------------------------------------------------- /Front-End/src/pages/Refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/Refresh.js -------------------------------------------------------------------------------- /Front-End/src/pages/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/pages/Table.js -------------------------------------------------------------------------------- /Front-End/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/src/registerServiceWorker.js -------------------------------------------------------------------------------- /Front-End/update-cognito.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/Front-End/update-cognito.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /images/AWS-Multi-Account-Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/AWS-Multi-Account-Overview.png -------------------------------------------------------------------------------- /images/cloudformation-outputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/cloudformation-outputs.png -------------------------------------------------------------------------------- /images/cognito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/cognito.png -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/demo.gif -------------------------------------------------------------------------------- /images/frontpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/frontpage.png -------------------------------------------------------------------------------- /images/login-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/login-complete.png -------------------------------------------------------------------------------- /images/s3-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/s3-sample.png -------------------------------------------------------------------------------- /images/sample-exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/sample-exception.png -------------------------------------------------------------------------------- /images/sample-insights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/sample-insights.png -------------------------------------------------------------------------------- /images/sub-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/sub-account.png -------------------------------------------------------------------------------- /images/yarn-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/yarn-2.png -------------------------------------------------------------------------------- /images/yarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/images/yarn.png -------------------------------------------------------------------------------- /scripts/01-setup-sub-account.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/scripts/01-setup-sub-account.sh -------------------------------------------------------------------------------- /scripts/02-setup-main-account.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/scripts/02-setup-main-account.sh -------------------------------------------------------------------------------- /scripts/03-build-frontend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/scripts/03-build-frontend.sh -------------------------------------------------------------------------------- /scripts/04-deploy-lambda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-multi-account-viewer/HEAD/scripts/04-deploy-lambda.sh --------------------------------------------------------------------------------