> For the complete documentation index, see [llms.txt](https://jairanjankumar.gitbook.io/cheatsheet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jairanjankumar.gitbook.io/cheatsheet/aws.md).

# AWS

In-premisis vs AWS tech stack

![](https://1529766348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcqAXNj1sCzykV4ttDI%2Fuploads%2Fgit-blob-a2f36e64d4a8a67134c7a1fb39a2f37d58ef79cd%2Fimage.png?alt=media)

![](https://1529766348-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcqAXNj1sCzykV4ttDI%2Fuploads%2Fgit-blob-8222305568ec436e6dca8c88df1077c68b9805e7%2Fimage.png?alt=media)

To create IAM user and Access Keys:

{% embed url="<https://tntdrive.com/where-do-i-get-my-access-keys.aspx>" %}

```
$ docker run --rm -ti -v ~/.aws:/root/.aws amazon/aws-cli configure
AWS Access Key ID [None]: A*************J
AWS Secret Access Key [None]: T******************b
Default region name [None]: ap-south-1
Default output format [None]: json


$ docker run --rm -ti -v ~/.aws:/root/.aws amazon/aws-cli iam get-user
{
    "User": {
        "Path": "/",
        "UserName": "full-access-user-jai",
        "UserId": "A*************J",
        "Arn": "arn:aws:iam::07********8:user/full-access-user-jai",
        "CreateDate": "2020-07-26T20:18:29+00:00"
    }
}

$ docker run --rm -ti -v ~/.aws:/root/.aws amazon/aws-cli s3 ls
```

<https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-docker.html>
