インストールする
Windows
環境 : Windows10 Pro バージョン1909
- https://awscli.amazonaws.com/AWSCLIV2.msi からインストーラをダウンロードする
- インストーラを起動する
- [Next]ボタンで進む
- 規約を読んでAgreeにチェックを入れて[Next]ボタンで進む
- インストール場所を指定して[Next]ボタンで進む
- [Install]ボタンでインストールする
- [Finish]ボタンで終わり
- バージョンを確認する
- GitBashやコマンドプロンプトを起動して確認する
# バージョンを確認する
$ aws --version
aws-cli/2.1.3 Python/3.7.7 Windows/10 exe/AMD64
macOS
環境 : macOS Monterey バージョン12.3.1
# AWSCLIV2.pkgをダウンロードする
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 27.6M 100 27.6M 0 0 16.5M 0 0:00:01 0:00:01 --:--:-- 16.6M
$ ls -la *.pkg
-rw-r--r-- 1 ponsuke staff 29002579 6 8 20:23 AWSCLIV2.pkg
# AWSCLIV2.pkgでインストールする
$ sudo installer -pkg ./AWSCLIV2.pkg -target /
Password:
installer: Package name is AWS Command Line Interface
installer: Installing at base path /
installer: The install was successful.
# バージョンを確認する
$ aws --version
aws-cli/2.7.6 Python/3.9.11 Darwin/21.4.0 exe/x86_64 prompt/off
設定をする
アクセスキーを作成する
- [AWS マネジメントコンソール] > IAMコンソール(https://console.aws.amazon.com/iam/)を表示する
- [ユーザー] > 自分のユーザーを選択 > [認証情報]タブ > [アクセスキーの作成]ボタンでポップアップを表示する
- [.csvファイルのダウンロード]ボタンでCSVファイルをダウンロードする
設定する
$ aws configure
AWS Access Key ID [None]: {csvファイルにあるAccess key ID}
AWS Secret Access Key [None]: {csvファイルにあるSecret access key}
Default region name [None]: {使うリージョン}
Default output format [None]: json
ここで入力した内容は、~/.aws/credentials
と~/.aws/config
に出力されている
試しにAWS Secrets Managerからシークレット値を取得してみる
参考 : シークレット値の取得 - AWS Secrets Manager
# おぉぉできた
$ aws secretsmanager get-secret-value --secret-id hoge/ponsuke
{
"ARN": "arn:aws:secretsmanager:ap-northeast-1:8xxxxxxxx:secret:hoge/ponsuke-6XXXXX",
"Name": "hoge/ponsuke",
"VersionId": "3-xxxx-xxx...",
"SecretString": "{\"ponsuke\":\"tarou\"}",
"VersionStages": [
"AWSCURRENT"
],
"CreatedDate": "2020-11-24T14:48:38.906000+09:00"
}