3

aws-s3 gem または right_aws gem を使用して、S3 バケット内のすべてのファイルのアクセス許可を変更する方法はありますか?

私はドキュメントでそれを見つけることができません。各ファイルを個別に行う必要がありますか?

「全員」に閲覧権限を付与したいと考えています。

4

3 に答える 3

1

これらのgemが権限を設定することになっているとは思わないので、ドキュメントにこの機能が見つからないのかもしれません。AWSコンソールまたはAPIを介してパーミッションを設定します。アマゾンには、S3パーミッションを設定するためのコマンドラインツールもあります。

gem aws-s3(およびおそらくri​​ght_awsも)は、rubyからS3のファイルを読み取って保存するためのものです。権限の設定は少し異なる分野です。

于 2011-02-12T15:20:47.157 に答える
1

RightAws::S3::Grantee.new(key, "http://acs.amazonaws.com/groups/global/AllUsers", ["READ"], :apply, "AllUsers") はうまくいきます。

于 2011-04-08T19:26:08.687 に答える