У меня 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)
Пожалуйста, любые идеи, потому что я почти все перепробовал.