aboutsummaryrefslogtreecommitdiff
path: root/content/notes/aws-solutions-architect/04.cli-sdk.md
diff options
context:
space:
mode:
authorJJ <nicetry@noemail.com>2025-03-19 14:56:26 +0000
committerJJ <nicetry@noemail.com>2025-03-19 14:56:26 +0000
commit16f52b7bef745097f7076dde76715db378b54343 (patch)
treecfcacda8adced2059dcc120d2bc2446d3c4f960a /content/notes/aws-solutions-architect/04.cli-sdk.md
first commit
Diffstat (limited to 'content/notes/aws-solutions-architect/04.cli-sdk.md')
-rw-r--r--content/notes/aws-solutions-architect/04.cli-sdk.md34
1 files changed, 34 insertions, 0 deletions
diff --git a/content/notes/aws-solutions-architect/04.cli-sdk.md b/content/notes/aws-solutions-architect/04.cli-sdk.md
new file mode 100644
index 0000000..a0ce259
--- /dev/null
+++ b/content/notes/aws-solutions-architect/04.cli-sdk.md
@@ -0,0 +1,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.