zoukankan      html  css  js  c++  java
  • 存储服务 使用S3存储桶上传文件以及使用CLI来访问S3服务

    S3(Simple Storage Service)

    存储任意数量的数据,每个Object的小从1byteto5T弹性,持久支持数据加密

    数据在整个region内冗余 Object级的访问控制易于访问

    在控制台中选择S3,点进去

     一、存储文件

    1、创建存储桶:点击创建存储桶

     给存储桶命名,选择AWS区域,默认所有存储桶要选择一致的区域,启用ACL,然后点击最下方的创建存储桶

     查看创建的存储桶

    2、上传文件

    点击存储桶的名称进入存储桶,点击上传

    点击添加文件,选择你要上传的图片,然后点击最下方上传

    上传成功

     点击名称进入文件

    点击打开,查看刚上传的图片

    二、使用CLI来访问S3

    1、配置秘钥:首先配置Access key ID、Secret access key、Default region name、Default output format

    Access key ID:访问密钥 ID。

    Secret access key:秘密访问密钥。

    上面两个来自

     

    这个文件是之前在配置IAM的时候创建用户中创建的秘钥文件。如果用户忘记秘钥的配置,可以自己创建访问秘钥,如下

    Default region name:存储桶的AWS区域

     Default output format:输出格式默认json

    如下:

    先执行aws configure,会让你输入数据

    输入完成之后会自动在目录下生成.aws目录,包含2个文件,里面的数据就是我们命令中输入的数据

    2、查看存储桶列表:aws s3 ls

     3、创建存储桶:aws s3 mb s3://mydemo-s3,注意名称是唯一的,如果别人已经创建过,则提示失败

    在控制台上查看创建的存储桶

     4、拷贝文件:aws s3 cp 文件 s3://存储桶名称

    拷贝目录:aws s3 sync 目录 s3://存储桶名称。(sync执行的是增量拷贝)

    5、查看拷贝的文件:aws s3 ls s3://存储桶名称

    6、下载存储桶中的文件:aws s3 cp s3://存储桶名称/文件名称 要下载的路径

  • 相关阅读:
    TabLayout + ViewPager
    分别用ToolBar和自定义导航栏实现沉浸式状态栏
    阶段一:用Handler和Message实现计时效果及其中一些疑问
    阶段一:为View设置阴影和弹出动画(天气应用)
    阶段一:通过网络请求,获得并解析JSON数据(天气应用)
    阶段一:解析JSON
    阶段一:AsyncTask的三个属性值和四个步骤
    Android Studio你不知道的快捷键(三)
    Android Studio你不知道的调试技巧
    Android Studio你不知道的快捷键(二)
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/15775065.html
Copyright © 2011-2022 走看看