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.