“Amazon Web Services Blog”で紹介されてました。
http://aws.typepad.com/aws/2010/07/amazon-s3-bucket-policies-another-way-to-protect-your-content.html
“Bucket Policies”とは下記の”Access Policy Language”を使用して、
http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?AccessPolicyLanguage.html
S3のアクセス制御を行う方法です。
“Access Policy Language”は例として、以下のようなJSONになります。
——–【JSON】——–
{
”Version”:”2008-10-17″,
”Statement”:[{
”Sid”:”AddPerm”,
”Effect”:”Allow”,
”Principal”:{“AWS”: ““},
”Action”:[“s3:ReadObject”],
”Resource”:[“arn:aws:s3:::bucket/“]
}]
}
——–
上記をPUT(HTTP)することで、S3のバケットやオブジェクトに対して、
柔軟なアクセス制御を行うことができます。
詳細はこちらに詳しく書かれています。
http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?UsingBucketPolicies.html