Altostra is positioned between your organization's accounts and acts as a management system. The basic accounts you need to connect are your Git account and at least one Cloud account, such as AWS. In addition to these, you can also connect supporting services, such as logging, tracing, security and more.
Once you have your accounts connected, you can start deploying projects.
Log-in to the console
To manage your organization's configuration, integrations, environments, projects and deployments - you will use the Web Console - a SaaS application included with your subscription.
Connect your Git hosting account
Once you login to the Web Console, head over to Integrations in the main menu on the left to connect your account.
In the Git Hosting Integrations section, click + Connect to begin the guided process of connecting your Git account.
Connect your Cloud Service accounts
Head over to Integrations in the main menu on the left to connect your accounts.
In the Cloud Service Integrations section, click + Connect and enter your account details begin the process.
The process for connecting an AWS account takes you to the AWS Console for CloudFormation where you are asked to create a new CloudFormation Stack. The stack includes the following resources:
- IAM Role - enables Altostra to perform actions in your connected account on your behalf. This is an AWS best practice for creating cross account trust relationships, it's under your control and it frees your from the need to provide Altostra with secret keys.
- S3 Bucket - used as a repository for your project images.
Now that you have your accounts set up, it's time to install the development tools that you will be working with.