Get your AWS credentials

Outlined below are the steps to create an IAM user and get the access keys required to deploy to AWS with Architect.
An AWS account with access to create IAM users is required to complete these steps.

Locate or create a config file

This file is ~/.aws/credentials on Linux and macOS systems, and %USERPROFILE%\.aws\credentials on Windows.

Open or create the credentials file (no file extension) in your favorite editor.

Reference

Create your IAM user

Sign in to the console and navigate to the “IAM” service.

IAM service on AWS Console

Go to the “Users” section (from the left side nav) and click “Create user”.

Choose a user name for an admin on your machine that runs Architect.
Click “Next”

Create new user form

From the “Set permissions” section choose “Attach policies directly”
Search for and select “AdministratorAccess”.
Click “Next”

"AdministratorAccess" is checked in Set permissions

Proceed to “Review and create” and click “Create user” to finish creating the user.

Review the new user entry

Reference

Get your access keys

Having created a new user with the correct access, create an access key to use with Architect.

Navigate to the new user. Click “View user” on the success notice.

Success banner with View user action

Visit the “Security credentials” tab below “Summary”.
Click “Create access key”.

Security credentials tab for the new user

Select “Other” for “Use Case”.
Click “Next”

Use case is set to Other

Optionally, add a “tag” or leave it blank.
Click “Create access key”

A form for the optional tag

Copy the “Access key” and “Secret access key” values or download as .csv.
You won’t have access to the secret again.
Do not commit these values to source control.

Save the keys to your config file:

[default]
aws_access_key_id = AKIAIOSFODNN7EXAMPLE
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Reference

Architect can now use these credentials to deploy to AWS.