AWS S3 -- CLI로 버킷 の中身を全て DL 가능
왜
AWS S3는 웹 콘솔의 GUI입니다.
ファイルを一つ一つ DL することしかできない.
사이트의 CSS などが膨大な場合、すべて手動だと
かなり時間がかかってしまう.
なので一つのbagketをまとめて DL する方法を調べた.
前提
S3 のディレクトリと IAM ユーザーは作ってあるものとする
악세스키의 탄생
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-prereqs.html
この記事の通りに IAM の
左のlistmenuーの 사용자
tabの一つの 보안 자격 증명
内部のボtanの 액세스 키 생성
ここまで行くとダルが表示されるので
これらを控える.
CLI 아프리노 DL
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
この記事を参考にして
인스타라를 DL
起動してInstorl
which aws
/usr/local/bin/aws
aws --version
aws-cli/2.7.4 Python/3.9.11 Darwin/21.5.0 exe/x86_64 prompt/off
ターミナルで調べてみると、無事に入っていることが確認できた.
AWS の認証情報を入力する
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-quickstart.html
このクイックスタートの記事を参考にする
aws configure
AWS Access Key ID [None]:
aws configure 코만두를 打つと
対話式로
これらを求められるので入力する
前者 2 つは先ほど生成して
後者 2 つの
리젼은 ap-northeast-1
포마트는 json
にする.
設定ファイルから読み込むこともできるらしい.
S3 のディレクトリを Clone 가능
https://blackbird-blog.com/aws-s3-cli-download
この blackbird-blog の記事を参考にする
S3 の 버킷 を選び、DIRECTRIDO 복사 s3 URL ボtanをクリックすると
s3://버킷이름/디렉토리이름/
この構成で s3 URL がクリップボードにコピーされる
このバット名まで使って
aws s3 cp {s3_URL} . --recursive
これでバケットの中身を全て DL できる
aws s3 cp s3://workspace.name/ . --recursive
download: s3://workspace.name/assets/css/main.css to assets/css/main.css
download: s3://workspace.name/assets/css/header.css to assets/css/header.css
....
このように, 中身を全て DL できた!
Reference
이 문제에 관하여(AWS S3 -- CLI로 버킷 の中身を全て DL 가능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kaede_io/aws-s3-cli-de-bucket-nozhong-shen-woquan-te-dl-suru-2j3p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)