aws-s3 gem または right_aws gem を使用して、S3 バケット内のすべてのファイルのアクセス許可を変更する方法はありますか?
私はドキュメントでそれを見つけることができません。各ファイルを個別に行う必要がありますか?
「全員」に閲覧権限を付与したいと考えています。
aws-s3 gem または right_aws gem を使用して、S3 バケット内のすべてのファイルのアクセス許可を変更する方法はありますか?
私はドキュメントでそれを見つけることができません。各ファイルを個別に行う必要がありますか?
「全員」に閲覧権限を付与したいと考えています。
これらのgemが権限を設定することになっているとは思わないので、ドキュメントにこの機能が見つからないのかもしれません。AWSコンソールまたはAPIを介してパーミッションを設定します。アマゾンには、S3パーミッションを設定するためのコマンドラインツールもあります。
gem aws-s3(およびおそらくright_awsも)は、rubyからS3のファイルを読み取って保存するためのものです。権限の設定は少し異なる分野です。
RightAws::S3::Grantee.new(key, "http://acs.amazonaws.com/groups/global/AllUsers", ["READ"], :apply, "AllUsers") はうまくいきます。