十大網(wǎng)站app軟件下載網(wǎng)絡(luò)營(yíng)銷與策劃試題及答案
AWS 命令行界面(AWS CLI)是用于管理 AWS 產(chǎn)品的統(tǒng)一工具。只需要下載和配置一個(gè)工具,您就可以使用命令行控制多個(gè) AWS 產(chǎn)品并利用腳本來(lái)自動(dòng)執(zhí)行這些服務(wù)。
AWS CLI v2 提供了多項(xiàng)新功能,包括改進(jìn)的安裝程序、新的配置選項(xiàng),例如 AWS IAM Identity Center(AWS SSO 的后繼者)以及各種交互式功能。
文章目錄
- 1. AWS CLI授權(quán)設(shè)置(Credentail file settings)
- 2. 安裝AWS CLI操作流程
- 2.1 Linux環(huán)境
- 2.2 Windows環(huán)境
- 3. 卸載AWS CLI操作流程
- 4. 參考鏈接
1. AWS CLI授權(quán)設(shè)置(Credentail file settings)
登錄AWS控制臺(tái),進(jìn)行AWS CLI 授權(quán)設(shè)置,操作步驟如下:
- 建立IAM用戶,創(chuàng)建訪問(wèn)密鑰
- 授權(quán)CLI身份
- 建立IAM用戶,創(chuàng)建訪問(wèn)密鑰。
- 設(shè)置該用戶訪問(wèn)權(quán)限。
- 在安全憑證中,選擇創(chuàng)建
訪問(wèn)密鑰
。
- 本地保存好訪問(wèn)密鑰。
至此,該用戶的AKSK創(chuàng)建完成,開(kāi)始在Linux、Windows環(huán)境中安裝AWS CLI。
2. 安裝AWS CLI操作流程
2.1 Linux環(huán)境
演示環(huán)境——基于Rocky Linux 9.2系統(tǒng)
$ sudo curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"$ sudo unzip awscliv2.zip$ sudo sudo ./aws/install$ sudo aws --version$ sudo aws configure配置信息如下
aws_access_key_id = AKIAXxxxxxxxxx3GB
aws_secret_access_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ap-northeast-1
us-west-2
json
參考鏈接:https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/getting-started-install.html
演示環(huán)境——基于openEuler 22.03 LTS系統(tǒng)
[root@openEuler ~]# cat /etc/os-release
NAME="openEuler"
VERSION="22.03 LTS"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 LTS"
ANSI_COLOR="0;31"[root@openEuler ~]# curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed
100 56.4M 100 56.4M 0 0 5165k 0 0:00:11 0:00:11 --:--:-- 5952k[root@openEuler ~]# ll
總用量 57M
-rw-------. 1 root root 1.5K 11月 10 16:05 anaconda-ks.cfg
drwxr-xr-x. 3 root root 4.0K 11月 8 20:33 aws
-rw-r--r--. 1 root root 57M 11月 10 16:16 awscliv2.zip[root@openEuler ~]# sudo ./aws/install
You can now run: /usr/local/bin/aws --version[root@openEuler ~]# aws configure
AWS Access Key ID [None]: AKIAXxxxxxxxxx3GB
AWS Secret Access Key [None]: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Default region name [None]: ap-northeast-1
Default output format [None]: json[root@openEuler ~]# aws s3 ls
2023-10-30 09:41:03 xybaws-account-access-s3
2023-10-30 16:16:47 xybaws-web
2023-09-20 23:32:16 xybawsbucket
2023-11-01 11:07:25 xybdiyaws-s3-web
2023-11-01 10:02:41 xybdiyaws-web-s3
2.2 Windows環(huán)境
Windows版本安裝:
下載鏈接:https://awscli.amazonaws.com/AWSCLIV2.msi
授權(quán)CLI身份(指定profile方式—AWS Best Practices)
C:\Users\xyb>aws configure --profile xybaws-cli
AWS Access Key ID [None]: AKIAXxxxxxxxxx3GB
AWS Secret Access Key [None]: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Default region name [None]: ap-northeast-1
Default output format [None]: json
測(cè)試是否能訪問(wèn)到AWS上的數(shù)據(jù)資源。
aws configure list --profile xybaws-cli
# 列出所有配置數(shù)據(jù)
C:\Users\xyb>aws configure list --profile xybaws-cliName Value Type Location---- ----- ---- --------profile xybaws-cli manual --profile
access_key ****************R3GB shared-credentials-file
secret_key ****************j5tT shared-credentials-fileregion ap-northeast-1 config-file ~/.aws/config
3. 卸載AWS CLI操作流程
## 找到符號(hào)鏈接和安裝路徑
# which aws# ls -l /usr/local/bin/aws## 刪除 --bin-dir 目錄中的兩個(gè)符號(hào)鏈接。
# rm /usr/local/b
# rm /usr/local/bin/aws_completerin/aws## 刪除 --install-dir 目錄。
# rm -rf /usr/local/aws-cli## 刪除 .aws 文件夾中的共享 AWS SDK 和 AWS CLI 設(shè)置信息。
# sudo rm -rf ~/.aws/
參考鏈接:https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/uninstall.html
4. 參考鏈接
[1] 安裝或更新 AWS CLI 的最新版本 - AWS Command Line Interface (amazon.com)
[2] 卸載 AWS CLI 版本 2 - AWS Command Line Interface (amazon.com)