aboutsummaryrefslogtreecommitdiff
path: root/content/notes/aws-solutions-architect/04.cli-sdk.md
blob: a0ce259fbaa6fe3a8883bd1dfbf913d724632d1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
title: 04 - cli sdk
course: ["aws solutions architect"]
---

# AWS CLI, SDK and Cloud Shell

There are 3 ways to access AWS:

1. The web console
2. AWS CLI
3. AWS SDKs

The CLI is open source and allows you to make operations from the command line.

The SDKs allow you to access AWS programatically through API calls using a set of language specific APIs, including: JS, Node, PHP, Python, .NET, Ruby, Java, Go, C++.

## AWS CLI

You need to use an access token to setup the AWS CLI. You define access tokens per user and then user :

`aws configure` to create access for that user from the command line.

## Cloudshell

You can use cloudshell in the AWS console as well.

This will automatically use the active user's credentials. It allows for :

- File downloads
- Uploads
- etc etc

It is only available in some regions, however.