You can configure your AWS cloud credentials in Nirmata. The following EC2 service access is required by Nirmata to provision your VMs:
- Read-only for ASGs or Spot Fleet Requests
- Full access for Launch Configuration
The secure way to provide access is by configuring an IAM role for Nirmata in your AWS account. You will need the Nirmata AWS account ID and an unique external ID to configure a role. When the role is configured, you provide Nirmata the role ARN (Amazon Resource Name).
You can add a AWS Cloud credentials by the following two methods:
- By configuring an IAM role (Nirmata Cloud Edition)
- By configuring Access Key ID and Secret Access Key (Nirmata Private Edition)
To configure an AWS cloud credential:
Go to Cloud Credentials and click +Add Cloud Credentials. The Add Cloud Credentials screen appears.
Enter a name for your cloud credential and select Amazon Web Services from type dropdown.
(Optional) Enter description for this cloud credential.
Under Settings tab, select a default region from Default Region dropdown.
Perform any one action as given below to configure the AWS credentials and click Next.
Click Next to go to the Validate tab. This screen validates your AWS credential in Nirmata.
Your AWS Credential is configured when the Validate screen displays Success status.
Once the AWS account access is validated, setup an AWS Host Group.