1. 安装AWS CLI(AWS命令行界面)
- 此配置为linux系统配置,其他系统参见文档 https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
$curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$unzip awscliv2.zip
$sudo ./aws/install
$ ./aws/install
You can now run: /usr/local/bin/aws --version
$ /usr/local/bin/aws --version
aws-cli/2.11.27 Python/3.11.3 Linux/5.11.0-46-lowlatency exe/x86_64.ubuntu.22 prompt/off
2. 配置AWS CLI
- 安装完成后,您需要配置AWS CLI以访问您的S3存储桶。您可以使用以下命令将AWS CLI配置为使用您的AWS访问密钥和密码:
aws configure
- 此命令将提示您输入您的AWS访问密钥ID和密码,以及所选的默认区域。根据您的需要进行配置。
$aws configure
AWS Access Key ID [None]: ************
AWS Secret Access Key [None]: *********************************
Default region name [None]: default
Default output format [None]:
3. 操作S3存储桶
一旦您成功配置了AWS CLI,您可以使用AWS CLI命令操作S3存储桶。以下是一些常用命令示例:
- 创建存储桶:
aws s3 mb s3://bucket-name
- 列出存储桶中的文件:
aws s3 ls s3://bucket-name
//实例
// endpoint 解释 https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
$ aws --profile=default --endpoint=http://***.s3.*******.** s3 ls model
- 上传文件:
aws s3 cp my-file.txt s3://bucket-name/path/
$aws --profile=default --endpoint=http://***.s3.*****.cn s3 cp s3://model/***.csv ./test.csv
download: s3://model/*****.csv to .\test.csv
- 下载文件:
aws s3 cp s3://bucket-name/path/my-file.txt my-file.txt
-
或
wget http://**.s3.**.cn/model/**/test.json
-
删除文件:
aws s3 rm s3://bucket-name/path/my-file.txt
更多AWS CLI命令和使用方法,请参阅AWS文档。
CG
- 【项目实践】手把手教你自建高性能对象存储服务器https://www.cnblogs.com/RudeCrab/p/14509755.html
- 【伯乐大典】AWS S3实操讲解https://www.bilibili.com/video/BV1A44y167bj/?
- S3学习笔记 - 极简S3服务器minio搭建