获取s3的包

go get github.com/aws/aws-sdk-go

代码

package apiimport ("bytes""fmt""insspider/config""time""github.com/aws/aws-sdk-go/aws""github.com/aws/aws-sdk-go/aws/credentials""github.com/aws/aws-sdk-go/aws/endpoints""github.com/aws/aws-sdk-go/aws/session""github.com/aws/aws-sdk-go/service/s3"_ "github.com/aws/aws-sdk-go/service/s3/s3manager"tsgutils "github.com/typa01/go-utils"
)func UpImg(buffer []byte) (url string) {sess, err := session.NewSession(&aws.Config{Region:      aws.String(endpoints.UsEast2RegionID),//桶所在的区域Credentials: credentials.NewStaticCredentials(config.AccessKeyId, config.SecretAccessKey, config.SessionToken),//sts的临时凭证})if err != nil {fmt.Println(err.Error())}key := "user/1111111/" + time.Now().Format("2006-01-02") + "/" + tsgutils.GUID() + ".jpg"_, err = s3.New(sess).PutObject(&s3.PutObjectInput{Bucket: aws.String("xxxx"),//桶名Key:    aws.String(key),//文件的目录+文件名Body:   bytes.NewReader(buffer),})// fmt.Println(key)return key
}

golang-亚马逊s3上传图片文件相关推荐

  1. 借助亚马逊S3和RapidMiner将机器学习应用到文本挖掘

    本挖掘典型地运用了机器学习技术,例如聚类,分类,关联规则,和预测建模.这些技术揭示潜在内容中的意义和关系.文本发掘应用于诸如竞争情报,生命科学,客户呼声,媒体和出版,法律和税收,法律实施,情感分析和趋 ...

  2. 为你的亚马逊S3 bucket加个安全盖

    我们的企业在亚马逊S3上存储了不同类型的数据,包括视频和图表.有哪些选择可以确保亚马逊S3 bucket的安全,并且加密我们的数据? 亚马逊S3 bucket和对象可以通过互联网访问.AWS安全控制用 ...

  3. 亚马逊s3的使用方法_使用jclouds库在Amazon S3上上传

    亚马逊s3的使用方法 在Java世界中,有几种很好的方法可以将内容上传到S3存储桶-在本文中,我们将研究jclouds库为此提供的功能. 要使用jclouds –特别是本文中讨论的API,应将此简单的 ...

  4. 用多备份将网站数据备份到百度云,七牛云存储,阿里云OSS,亚马逊S3,金山云等云存储服务上

    真正运营过网站的人都知道,数据对一个网站来说至关重要,因此,网站数据备份也是日常必做工作.因为误操作,网站被攻击等种种原因都会导致数据丢失,这时,你才会明白"有备无患"的道理.备份 ...

  5. 亚马逊S3云存储协议

    问:什么是 Amazon S3? Amazon S3 是一种面向 Internet 的存储服务.它是一种简单存储服务,以很低的成本为软件开发人员提供高度可扩展的.可靠的.低延迟的存储基础设施. 问:A ...

  6. 视频直播软件开发关于亚马逊s3接入方式,视频直播源码创建存储桶方法

    一.登录亚马逊账户,进入S3 建立新的存储桶,用于视频直播源码的文件存储. 注册 Amazon S3 后,您就可以开始使用 AWS 管理控制台 创建存储桶.Amazon S3 中的每个对象都存储在存储 ...

  7. 打错一个字母瘫痪半个互联网!亚马逊 S3 宕机事件缘由

    2月28号,号称「亚马逊AWS最稳定」的云存储服务S3出现"超高错误率"的宕机事件. 接着,半个互联网都跟着瘫痪了. 一个字母造成的血案 AWS在昨天给出了确切的解释:一名程序员在 ...

  8. 亚马逊S3上传下载文件

    1创建连接 @Data @ConfigurationProperties(prefix = "amazon.s3") public class AmazonS3Properties ...

  9. 亚马逊S3文件存储的可视化

    windos图形化工具下载:http://s3browser.com/ 类似于用xftp操作linux文件一样方便直观清晰

  10. 亚马逊 S3 下载当前文件夹下的所有内容

    python实现 1. pip安装requests.boto3 2. python 代码: # !/usr/bin/env python3.8 # -*- coding: utf-8 -*- impo ...

最新文章

  1. System.Data.OracleClient.OracleConnection已过时
  2. python exe运行报 编码错误_python运行显示编码错误
  3. Video 对象方法 canPlayType()
  4. c++用牛顿法开多次根_望远镜的历史之三:大神出世,改变望远镜历史的竟然是牛顿...
  5. pyhton学习,day1作业,用户名密码登录模块
  6. 如何:将项添加到缓存中
  7. 永遠のゼロ       012
  8. sklear中IsolationForest的使用场景
  9. LNMP的安装(命令)
  10. 研磨设计模式--单例模式
  11. [转]DSP2812 代码段(.text段)太长的解决办法——通过cmd文件拆分.text段
  12. 单片机实验报告实验七:定时器实验
  13. 音频知识之OGG格式分析
  14. 计算机网卡接口,5.8.1 计算机网卡(1)
  15. 计算机电脑设置音量,电脑声卡设置步骤【图文教程】
  16. 【LeetCode】重复的子字符串
  17. 美媒称俄黑客造成卡塔尔断交潮 俄:啥事都栽给我
  18. 2022软件测试技能 Mysql数据库必会知识点总结
  19. 注册申请PayPal支付账户
  20. 管不住嘴、挪不动腿?

热门文章

  1. [js高手之路]html5 canvas动画教程 - 跟着鼠标移动消失的一堆炫彩小球
  2. 还在为日程安排发愁?是因为你没有使用飞项
  3. 骑士CMSgetshell复现
  4. 2018软科计算机科学工程排行,2018全球计算机与工程学科排名:清华第7,中国9个学科世界第一!...
  5. Coursera | 免费上Coursera-助学金申请流程
  6. 文件关联修复工具(用文本文档保存后后缀修改为bat)
  7. java 对象给对象赋值为空_Java对象不使用时赋值null的意义详解
  8. 歌词模拟项目c语言,C语言之歌词解析
  9. Java 编写的 坦克大战小游戏
  10. 2014省赛----神奇算式(填空)