为了账号安全,请及时绑定邮箱和手机立即绑定

AWS S3 API 会话过期时间

AWS S3 API 会话过期时间

Go
ITMISS 2022-08-09 16:15:35
我正在使用golang访问AWS S3存储桶来下载文件,我的API的工作流程非常简单,它只是一个每天在特定时间下载单个文件的cron,我的问题是:是否必须在每次执行 cron 时创建会话?如果我为每个呼叫保留相同的会话,会话将不可用多长时间而不过期?(我在文档中找不到它)我正在使用这部分代码来创建会话并卸载文件:sess, _ := session.NewSession(&aws.Config{    Region: aws.String("us-west-2")},)downloader := s3manager.NewDownloader(sess)提前致谢!
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

从注释中,已经确定您有一个用于触发下载。由于是这种情况,您只需要创建一个会话对象,就可以根据需要多次重复使用它。如果您阅读 AWS 文档,可以找到以下行:time.Timer

应尽可能缓存会话,因为创建新会话将在每次创建会话时加载环境中的所有配置值和配置文件。


查看完整回答
反对 回复 2022-08-09
  • 1 回答
  • 0 关注
  • 198 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号