mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-15 16:24:24 +00:00
refactor: cloud computing articles
This commit is contained in:
56
knowledge base/cloud computing/aws/cli.md
Normal file
56
knowledge base/cloud computing/aws/cli.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# AWS CLI
|
||||
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Profiles](#profiles)
|
||||
1. [Further readings](#further-readings)
|
||||
|
||||
## TL;DR
|
||||
|
||||
```sh
|
||||
# Install the CLI.
|
||||
brew install awscli
|
||||
|
||||
# Configure a profile.
|
||||
aws configure
|
||||
aws configure --profile work
|
||||
|
||||
# Use a specific profile for the rest of this shell session.
|
||||
export AWS_PROFILE="work"
|
||||
```
|
||||
|
||||
## Profiles
|
||||
|
||||
```sh
|
||||
# Initialize the default profile.
|
||||
# Not specifying a profile means to configure the default profile.
|
||||
$ aws configure
|
||||
AWS Access Key ID [None]: AKIA…
|
||||
AWS Secret Access Key [None]: je7MtG…
|
||||
Default region name [None]: us-east-1
|
||||
Default output format [None]: text
|
||||
|
||||
# Initialize a specific profile.
|
||||
$ aws configure --profile work
|
||||
AWS Access Key ID [None]: AKIA…
|
||||
AWS Secret Access Key [None]: LB88Mt…
|
||||
Default region name [None]: us-west-1
|
||||
Default output format [None]: json
|
||||
|
||||
# Use a specific profile for the rest of this session.
|
||||
$ export AWS_PROFILE="work"
|
||||
```
|
||||
|
||||
## Further readings
|
||||
|
||||
- CLI [quickstart]
|
||||
- [Configure profiles] in the CLI
|
||||
|
||||
<!--
|
||||
References
|
||||
-->
|
||||
|
||||
<!-- Upstream -->
|
||||
[quickstart]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html
|
||||
[configure profiles]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html
|
||||
Reference in New Issue
Block a user