上传文件到aws的s3存储的方法

Posted KeithTt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传文件到aws的s3存储的方法相关的知识,希望对你有一定的参考价值。

只要有aws-cli客户端就可以上传文件到aws的S3存储。可以在任意机器上。这里以centos为例。

1、安装python、pip。

# yum install -y python python-pip

2、安装aws-cli。

# pip install awscli --upgrade —user

# vim /etc/profile
export PATH=/root/.local/bin:$PATH

# source /etc/profile

# aws --version

3、配置s3验证,填入两个相应的key。

# aws configure

Access key ID: AKIAJWQEW3TDBAHBQISA
Secret access key: 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

4、上传文件,图片和静态文件存放在不同的bucket里面。

A、图片

# cd /data02/tmp/images/
# aws s3 cp ./ s3://opgirl-v2/images/ —recursive

B、静态文件

# cd /data/static/
# aws s3 cp ./ s3://static-oupeng/static/ --recursive

以上是关于上传文件到aws的s3存储的方法的主要内容,如果未能解决你的问题,请参考以下文章

AWS S3 文件上传但存储桶中的文件没有大小?

使用 NodeJS 和 AWS S3 将损坏/截断的 mp4 上传到 S3 存储桶

将存储在内存中的文件上传到s3

使用aws cli将S3对象上传到存储桶后如何获取它?

使用 OkHttp 或 Retrofit 将文件上传到 AWS S3 存储桶

将文件上传到 S3 存储桶后,AWS Glue Crawler 的基于事件的触发器?