【发布时间】:2017-03-09 06:28:23
【问题描述】:
使用 AWS Golang 开发工具包,我正在尝试为我正在上传的一些对象设置过期日期。我很确定标头设置正确,但是,当登录 S3 并查看新对象的属性时,它似乎没有到期日期。
下面是我如何上传对象的 sn-p
exp := time.Now()
exp = exp.Add(time.Hour * 24)
svc := s3.New(session.New(config))
_, err = svc.PutObject(&s3.PutObjectInput{
Bucket: aws.String("MyBucketName"),
Key: aws.String("201700689.zip"),
Body: fileBytes,
ContentLength: aws.Int64(size),
ContentType: aws.String(fileType),
Expires: &exp,
})
知道这里发生了什么吗?谢谢
【问题讨论】:
标签: amazon-web-services go amazon-s3 aws-sdk aws-sdk-go