Why does my AWS cloud integrations not show up in the UI?
Last updated: September 16, 2025
If your AWS cloud integrations are working but not visible in the Spacelift UI, you're likely using the legacy spacelift_aws_role Terraform resource. Legacy integrations created with this resource do not appear in the Cloud Integrations page, even though they function correctly.
Understanding Legacy vs New Integrations
Legacy integrations created using the spacelift_aws_role resource are still supported and will continue to work. However, they have limited UI visibility and management capabilities.
To confirm you're using a legacy integration, check your Terraform configuration for the spacelift_aws_role resource.
Recommended Solution: Migrate to New Integration Resources
For better visibility, security, and long-term maintainability, we recommend migrating to the newer Terraform resources:
Benefits of the New Integration Approach
Switching to the new resources provides several advantages:
Full UI support – integrations are visible and manageable from the Spacelift dashboard
Reusable integrations – one integration can be attached to multiple stacks for better modularity
Granular scoping – fine-tune which stacks can assume which roles via attachments
Improved security practices – aligns with current IAM best practices and makes credential rotation easier
Testing Integration Visibility
To verify that new integrations will appear correctly, you can create a test integration through the Spacelift UI. New integrations created via the UI will be visible on the Cloud Integrations page.
If you continue using legacy integrations, they will remain functional, but you won't be able to manage them through the UI interface.