How to set up the AWS CLI, how to authenticate to AWS, and show how to create and destroy an S3 bucket

A yellow bucket on a sandy beach


The goal of this article is to guide you through the steps required to set up AWS and the AWS command line interface so that by its end you should be comfortable setting up and destroying an AWS S3 bucket from the command line.

Why Command Line?

It’s absolutely possible to log in…

Level 0: What it is and why you should care.

Brightly coloured building blocks stacked loosely on top of each other.

What is Infrastructure as Code?

Infrastructure as Code (or IaC) is a process by which you can manage and provision the infrastructure your code will run on using machine-readable, committable, reviewable configuration files.

Why Infrastructure as Code?

In the beginning, there were servers: actual physical machines that existed in the real world as objects. You could touch them. They…

Adam Henley (He/Him)

I’m a Software Developer at Shuttlerock where I write mostly Ruby and Typescript. I also dabble in any language that takes my fancy.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store