AWS IAM Access Key ID and Secret Access Key
IAM Access Keys is used to allow snapblocs to access your cloud provider environment for deploying your stacks, collecting statistics of your stacks, etc.
Your Access Key values are encrypted and stored on the secured AWS Systems Manager Parameter Store (not on the snapblocs system) to protect your access keys from any unauthorized access.
Note: To run the AWS CloudFormation template for creating IAM Access Keys, the user who creates the AWS CloudFormation stack must have an admin privilege.
Download the attached AWS CloudFormation template to your local file system for creating an AWS Access Key ID and Secret Access Key.
The AWS CloudFormation template will:
Create a group and a user and attach the user to the group
Create the policies and attach them to the group
The output of this template is the Access Key ID and the Secret Access Key
To run the CloudFormation template:
Login to your AWS account
Go to the CloudFormation Service homepage
Click the "Create Stack" button
Select the "Template is ready" option for a template
Select the "Upload a template file" option for a Template source
Click "Choose file."
Choose your downloaded CloudFormation template file from your local file system.
Enter Stack name (the stack name is an identifier that helps you find a stack from a list of stacks). The stack name must be unique on your AWS account.
Enter IAMUserName (the name of the user to create)
On the Configure stack options page, you can leave all options "as is."
On the Review IAMuserCreation summary page, review all values and select an acknowledgment option.
Click "Create Stack"
On the CloudFormation stack Events tab, you will see the list of Events for progress.
Wait a few minutes (while clicking the refresh button) for the completion
Go to the Outputs tab
You will see the generated AccessKeyforSnapblocsAccesskey and SecretKeyforSnapblocsAccesskey
After creating the AWS Access Key ID and Secret Access Key, you can add them to your snapblocs account or projects for granting your account access to snapblocs SaaS service by sharing your IAM Access Key ID and Secret Access Key so that snapblocs can access your AWS environment to provision your stacks on your AWS account.