无法在 go 中使用 AWS 开发工具包获取 s3.Object 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 信息?


万千封印
浏览 58回答 1
1回答

守着星空守着你

请参阅此示例以了解如何使用适用于 Go V2 的 AWS 开发工具包获取 Amazon S3 对象的 ACL 信息。https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2/s3/GetObjectAcl
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go