登录
首页 >  Golang >  Go问答

在Go中无法获取AWS SDK中的S3对象ACL

来源:stackoverflow

时间:2024-02-19 20:15:28 177浏览 收藏

你在学习Golang相关的知识吗?本文《在Go中无法获取AWS SDK中的S3对象ACL》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

问题内容

我正在尝试使用官方示例列出一个存储桶的对象

err = svc.ListObjectsPages(&s3.ListObjectsInput{
        Bucket: &bucketName,
    }, func(p *s3.ListObjectsOutput, last bool) (shouldContinue bool) {
        fmt.Println("Page,", i)
        i++

        for _, obj := range p.Contents {
            fmt.Println("Object:", *obj.Key)
        }
        return true
    })

但是我发现 s3.object 类型没有任何与其关联的 acl 信息。

如何获取s3.object的acl信息?


正确答案


请参阅此示例以了解如何使用适用于 Go V2 的 AWS 开发工具包获取 Amazon S3 对象的 ACL 信息。

https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2/s3/GetObjectAcl

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《在Go中无法获取AWS SDK中的S3对象ACL》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>