Self-hosted installation
The self-hosted AWS integration runs in your environment and syncs your AWS resources into your Port catalog. You deploy it yourself and create the IAM roles that grant it read-only access.
Prerequisites
- Port API credentials (client ID and client secret from your Port workspace).
- An AWS account where you can create IAM roles and, if you use the CloudFormation templates, ECS, EC2, or EKS resources.
Get started
Choose your installation path based on how many AWS accounts you need to sync:
- For syncing resources from a single account, follow the step-by-step instructions to deploy on ECS, EC2, or EKS in the account where the integration runs.
- For syncing resources from multiple accounts in your AWS Organization, deploy the integration in a base account with cross-account roles managed by AWS StackSets.
To understand how roles and permissions work, see IAM role architecture.