> For the complete documentation index, see [llms.txt](https://docs.terraforge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.terraforge.io/tutorials/aws-stack/1-terraform-user.md).

# 1 - Terraform user

{% embed url="<https://beta-terraforge-public-assets.s3.amazonaws.com/aws-stack-1-terraform-user.mp4>" %}

## Steps

1. Login to your [AWS Console](https://console.aws.amazon.com/console/home) and navigate to [IAM users](https://console.aws.amazon.com/iam/home#/users)
2. Click **Add user**
3. Set **User name** to `tutorial` and select **Access type** `programmatic access`
4. Click **Next: Permissions**
5. In **Attach existing policies directly** select `AmazonEC2ContainerRegistryFullAccess` for this tutorial. Please read the notes below.
6. Click **Next: Tags** and **Next: Review** and **Create user**
7. Write down the **Access key ID** and **Secret access key**

{% hint style="danger" %}
The policy`AmazonEC2ContainerRegistryFullAccess`is sufficient for this tutorial. For more complex stacks elevated permissions will be required.

Full access is provided by the policy`AdministratorAccess`&#x20;
{% endhint %}
