Исправить ACL всех объектов в одном ведре S3 - PullRequest
0 голосов
/ 23 октября 2019

У меня 15 000 файлов в S3, и у них неправильные разрешения ACL. Владельцем объектов является внешняя учетная запись AWS. Я ищу способ изменить это как можно быстрее. Я запустил antoligy / s3-recursive-acl: инструмент для массового обновления ACL в Amazon S3 , но когда я его запускаю, я получаю следующее:

s3-recursive-acl. go: команда не найдена

Когда я использую sudo:

sudo: ./s3-recursive-acl.go: команда не найдена

когда я все-таки установлю go:

go install s3-recursive-acl.go
s3-recursive-acl.go:9:2: cannot find package "github.com/aws/aws-sdk-go/aws" in any of:
        /usr/local/go/src/github.com/aws/aws-sdk-go/aws (from $GOROOT)
        /home/souad/go/src/github.com/aws/aws-sdk-go/aws (from $GOPATH)
s3-recursive-acl.go:10:2: cannot find package "github.com/aws/aws-sdk-go/aws/session" in any of:
        /usr/local/go/src/github.com/aws/aws-sdk-go/aws/session (from $GOROOT)
        /home/souad/go/src/github.com/aws/aws-sdk-go/aws/session (from $GOPATH)
s3-recursive-acl.go:11:2: cannot find package "github.com/aws/aws-sdk-go/service/s3" in any of:
        /usr/local/go/src/github.com/aws/aws-sdk-go/service/s3 (from $GOROOT)
        /home/souad/go/src/github.com/aws/aws-sdk-go/service/s3 (from $GOPATH)

Пожалуйста, любые идеи, потому что я почти все перепробовал.

...