Installing a connector on ECS using CloudFormation to manage EKS clusters
Install the Apono connector on Amazon ECS to manage your EKS clusters in an AWS Organization
Apono integrates seamlessly with your AWS Organization, using CloudFormation to automate the deployment of all the necessary configurations:
Cross-account IAM role with read permissions
Amazon SNS topic for event notifications
Apono connector, which runs on AWS Elastic Container Service (ECS)
Once installed, the connector syncs data from cloud applications and enables you to manage access to your Elastic Kubernetes Service (EKS) clusters.
Prerequisites
AWS IAM Role
IAM role with permissions to manage EKS resources in your AWS Organization
We recommend AdministratorAccess for connector deployment, but this policy is not required. Apono supports Amazon’s EKS permission models.
Full AWS access is not granted to Apono.
OrganizationID
Unique identifier of the Organization that will be connected via the integration (ex. o-k012345a67)
Follow these steps to find your OrganizationUnitID:
Your AWS console settings, click Organization. The AWS accounts page appears.
In the left navigation, click Settings. The Settings page appears.
Under Organization details, copy your OrganizationID.
OrganizationUnitID
Root ID for the AWS Organization Unit that will be connected via the integration (ex. r-1a2b)
Follow these steps to obtain your OrganizationUnitID:
In your IAM Identity Center, expand Multi-account permissions.
Click AWS accounts. The AWS accounts page appears.
In the Organizational structure section, copy the ID from the Root folder. This is the parent organizational unit for all accounts in your organization.
VPC
Virtual Private Cloud (VPC) with outbound connectivity
Subnet
One or more Subnet IDs within the selected VPC where the connector resources will run
Permission
Full access (Manage IAM) permissions to enable the connector to create and manage the required IAM resources during deployment
Install the connector
Follow these steps to install the connector:
Start integrating your AWS Organization (steps 1-4).
From the Select Connector dropdown menu, click + Add new connector. The Select connector installation strategy section appears.
If you choose an existing connector, we recommend updating the connector in CloudFormation.
Click Cloud installation > CloudFormation (ECS).
Under Follow these steps to install connector, click Open Cloud Formation. AWS CloudFormation opens. The Create stack page appears with one of Apono's stack templates.
From the settings dropdown at the top of the page, select your Region.
Enter the Stack name.
Define the following Parameters:
Enter the AponoConnectorId. This can be any alphanumeric name to identify the connector.
Enter your OrganizationId.
Enter your OrganizationUnitId.
From the Permissions dropdown menu, select Full-Access (Manage IAM).
Select one or more SubnetIDs.
Select one or more VpcId parameters.
Under Capabilities, select I acknowledge that AWS CloudFormation might create IAM resources with custom names.
Click Create stack.
On the Connectors page, verify that the connector has been deployed.
Complete the integration (steps 6-10).
Last updated
Was this helpful?
