S3和一个小坑

作者: 暗黑破坏球嘿哈 | 来源:发表于2016-06-22 11:14 被阅读77次

简单来说就是亚马逊提供的一个快速存储服务

S3 提供一个 RESTful API 以编程方式实现与该服务的交互。
S3中创建目录,put一个key
软件即服务(Software as a Service,SaaS)是一个与云相关的概念,表示云向用户提供某种服务

关于REST,这也是比较火的一种Web服务架构。简单来说,资源是由URI指定,对资源的操作包括GET、PUT、POST、DELETE和HEAD,返回结果常常是XML或者其他形式

一个坑

aws: sdk-for-go

需求是把S3的东西同步到本地来,代码是个大牛写的,遇到了问题

  1. 第一个问题是执行报错:NoCredentialProviders: no valid providers in chain,大概是这样的错误,意思是本地没有秘钥,需要添加一下
    解决方法:是在本地安装好这个sdk(gopath下有github/aws)之后往 ~/.aws/credentials里添加秘钥,看这里,
  2. 但是!我的下一个问题是:系统提示不能修改这个文件,大概是个E12 file can not open and writing 这样的报错(忘了截图记不清了),也查了很多解决办法,sudo不行,chmod不行,重新touch一个也不行
    最后的解决方法:需要通过aws命令行,执行aws configure 然后根据提示写入秘钥,就会自动保存在~/.aws/credentials这个文件里
  3. 下一个问题,aws命令行工具安装,pip报错
    解决方法:homebrew,官网有教程,homebrew install awscli

成功。。。历经坎坷。。。

相关文章

  • S3和一个小坑

    简单来说就是亚马逊提供的一个快速存储服务 S3 提供一个 RESTful API 以编程方式实现与该服务的交互。S...

  • aws s3 命令

    管理存储桶 管理对象命令包括 aws s3 cp、aws s3 ls、aws s3 mv、aws s3 rm 和 ...

  • S3基础知识

    S3相关知识 Amazon s3,全称为Amazon Simple Storage Service。EC2和S3是...

  • SQL over S3

    最近基于 Presto 和 Amazon S3 做了一个有意思的东西, 简单来说就是使用SQL直接查询 S3 上的...

  • Python工具 | 4个好用的开源 Python 下载器

    1️⃣s3cmd S3cmd 是一个免费的命令行工具和客户端,用于在 Amazon S3 和其他使用 S3 协议的...

  • AWS云端企业实战

    EC2,S3,SimpleDB,ELB,Amazon CloudWatch1、S3和EBS的区别 instance...

  • 云计算 | AWS | S3

    1. S3的基本概念和操作 桶桶 对象对象 对桶和对象的操作基本操作 2. S3的数据一致性模型 3. S3的安全...

  • HADOOP 备份至 S3

    s3、s3n、s3a 的关系 s3 是最老版本的一个 S3 实现,s3n(各个 hadoop 版本都有)是基于 j...

  • 在技术上,s3n,s3a和s3有什么区别?

    s3和s3n / s3a之间的区别在于s3是Amazon S3上的基于块的叠加,而s3n / s3a则是基于对象存...

  • 汽车坑 | 贷款买车坑不少 你被坑了吗?

    本文转载自公众号“汽车坑”(ID:qichekeng),“汽车坑,大坑小坑,和坑主一起入坑出坑” 今天,坑主有一朋...

网友评论

    本文标题:S3和一个小坑

    本文链接:https://www.haomeiwen.com/subject/ymbydttx.html