因为要在amazon mturk里用图片,准备用s3 bucket托管图片。因此记录一下怎么设置amazon s3 bucket权限为public,并且得到包含图片链接的csv文件,以供mturk发布任务。该文章不包含mturk创建任务以及发布任务的内容。
主要参考了这个文章,amazon也有官方指南,但是已经是几年前的老文章了,其操作已经不再有参考价值。
修改s3 bucket权限
首先创建一个s3 bucket,注意bucket名不能重名。然后从s3主页点进创建的bucket,点进permissions,有一个Block public access (bucket settings),把所有的勾选项全都去掉,这时候在permissions那页的permission overview就可以看到access变成objects can be public。随后修改permissions那页的bucket policy,复制粘贴如下所示,记得把bucketname改成自己的bucket名。
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"AddPerm",
"Effect":"Allow",
"Princip