Installing a connector on AWS ECS using Terraform (AWS Organization)

Integrate Apono with your AWS Organization for complete cloud discovery and JIT access management to AWS resources

Intro

Apono connects with the AWS Organization to discover all accounts and their respective cloud resources and services and manage just-in-time, just-enough access to them.

This guide lets you integrate to the AWS Organization with Terraform.

Prerequisites

Step by step guide

  1. Go to Integrations catalog, and select AWS integration

  2. Choose Amazon Organization, and in the "Select an Apono Connector", choose "Add new connector"

  3. Copy the token shown in the UI

  4. Run the following Terraform Template:.

The Terraform template does the following:

  • Installs Apono Connector in a Member Account of the organization

  • Installs CloudFormation Stack in the Management Account of the organization that: > - Creates IAM Role with policies that allow manage access in IAM Identity Center

    • Installs CloudFormation StackSet that creates IAM Role in all member accounts of an Organizational Unit, with policies that allow to list AWS resources

  1. After the installation finishes, copy and save the Management Account Role ARN from the output

  2. Choose the connector from the dropdown list

  3. Choose the resource types you want to connect, and click Next

  4. Under name, enter a name for the integration (i.e. AWS Organization)

  5. Under Region, select a single region of the AWS resources you want to integrate.

  6. Under AWS SSO Region, enter the region where the IAM Identity Center is configured

  7. Under SSO Portal, enter your SSO Start URL (i.e. https://mycompany.awsapps.com/start/#/)

  8. In Management Account Role ARN, enter the ARN you copied in step 5

  9. Click Connect

Results

The initial connection should now be in progress! After a few minutes, you should see the AWS Org integration as Active on the Integrations page.

Now, start creating Access Flows for the discovered resources.

Last updated

Was this helpful?