You want to get started with CloudNative? Awesome! We'd love to have you on board.
The whole getting started process is actually built into the app, so you shouldn't have any problem with it. This guide really walks you though every step, should you need it.
First thing to do is to sign in with your GitHub account:
We assume you know your name, so just enter it here. If you have set your name on GitHub, the first step is already done for you.
Next, create your organization. This is probably the company you work for.
And the last part, is to give CloudNative access to your AWS account.
The first section is easy: give it a name. This might be the name of your company, or if you have multiple AWS accounts, perhaps you call it Production or Company - Production. Whatever makes sense for you.
Next is a big set of scary set of instructions. They're actually not hard at all. You can do it in less than a minute.
Login to your AWS Account and go to the Identity and Access Management (IAM) section. For some people, the link in Step 1 will just work.
On the left, click on Roles, and then at the top, click the big blue Create New Role button.
Now you can give the role a name. The name itself is not important, and can be anything you want. We suggest "CloudNative" so you know what it is referring to.
Next you select the type of role you are creating, which in our case is an IAM Role for Cross Account Access
The third step in this process is to copy and paste CloudNative's Account ID, and the unique External ID we generated for you. Require MFA should not be selected.
We need to use a custom policy as none of the predefined ones match our requirement while also being secure enough.
Now give the policy a name, and copy and paste the policy from CloudNative's wizard into the AWS web console, and click Next Step.
You can now review everything we have done, and then create the role.
Once you have created the role, you then need to select it to close the loop.
Finally, copy the Role ARN for the role you create...
...and paste that into CloudNative.
At this point, you are all set up to use the CloudNative tools.
CloudNative's tools can be used independently of each other, or together - the choice is yours.
Getting started with the Bakery if you want to build AMIs
Getting started with Delta if you want to deploy your application using Auto Scaling Groups.