初始Amazon S3

一、Amazon S3简介

Amazon S3(Amazon Simple Storage Service),是互联网存储解决方案。该服务旨在降低开发人员进行网络规模级计算的难度。
Amazon S3 提供了一个简单的Web服务接口,可用于随时在Web上的任何位置存储和检索任何数量的数据。

Amazon S3 特意内置了着重于简易性和稳健性的最小功能集。以下是 Amazon S3 服务的一些优势:

  • 创建存储桶 – 创建和命名存储数据的存储桶。存储桶是 Amazon S3 中用于数据存储的基础容器。
  • 在存储桶中存储数据 – 在存储桶中存储无限量的数据。可将所需数量的对象上传到 Amazon S3 存储桶。每个对象可包含最多 5TB的数据。使用开发人员分配的唯一键值存储和检索每个对象。
  • 下载数据 – 下载您的数据或允许其他人下载。随时下载您的数据或允许其他人执行相同的操作。
  • 权限 - 对于要在您的 Amazon S3 存储桶中上传或下载数据的其他人员,您可授予其访问权限或拒绝其访问。将上传和下载的许可授予3种类型的用户。身份验证机制可帮助确保数据安全,以防未授权访问
  • 标准接口 – 使用标准的REST接口(SOAP接口已弃用),它们可与任何 Internet 开发工具包搭配使用

二、基于AWS S3协议搭建个人云存储服务

        Minio 是一个 AWS S3 的开源实现,基于 Golang 开发,它是一个服务端,客户端可以通过浏览器访问。        

        Minio 提供对象存储服务,兼容了 AWS S3 存储协议,用于非结构化的数据存。非结构化对象,比如图像,音、视频,日志文件,备份镜像…等等管理不方便,不定长,大小变化大、类型多,云端的访问复杂,minio就是来解决这种场景的。非结构化的文件从数KB到5TB都能很好的支持。开源并且用Go语言开发,有web操作界面,我们可以用它来搭建兼容S3协议的存储云服务。

1、创建文件夹

mkdir -p /data/aws_s3

2、下载minio软件

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

3、移动minio软件到固定位置

mv minio /usr/local/bin/

4、为minio赋权限

chmod a+x minio

5、启动minio的s3服务

minio的s3服务,默认端口9000,可以通过网页访问http://localhost:9000

也可以指定端口号:

minio server /data/aws_s3/ --address=0.0.0.0:9004

也可以后台登录:

nohup minio server /data/aws_s3/ --address=0.0.0.0:9004 &
[root@ambari4 bin]#  minio server /data/aws_s3/ --address=0.0.0.0:9004
API: http://0.0.0.0:9004 
RootUser: minioadmin 
RootPass: minioadmin 

Console: http://192.168.xx.xx:46017 http://172.17.0.1:46017 http://192.168.122.1:46017 http://127.0.0.1:46017   
RootUser: minioadmin 
RootPass: minioadmin 

Command-line: https://docs.min.io/docs/minio-client-quickstart-guide
   $ mc alias set myminio http://0.0.0.0:9004 minioadmin minioadmin

Documentation: https://docs.min.io

WARNING: Console endpoint is listening on a dynamic port (46017), please use --console-address ":PORT" to choose a static port.
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables

从上面日志可以看出默认登录名密码为:

RootUser: minioadmin 
RootPass: minioadmin 

三、页面登录操作

1、登录

192.168.xx.xx:9004

 2、新建桶test

 

 3、上传文件

 

4、查看文件对应linux位置

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郝少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值