Error
=====
Client.AuthFailure: vm-import-export@amazon.com must have WRITE and READ_ACL permission on the S3 bucket
Solution
=======
import boto
from pprint import pprint
conn = boto.connect_s3(aws_access_key_id="xxxxxxxx", aws_secret_access_key="xxxxxxxxx")
b = conn.get_bucket("my-bucket")
b.add_email_grant("READ_ACP", "vm-import-export@amazon.com")
grants = b.list_grants()
for gr in grants:
print "=====gr======", pprint(vars(gr))
=====
Client.AuthFailure: vm-import-export@amazon.com must have WRITE and READ_ACL permission on the S3 bucket
Solution
=======
import boto
from pprint import pprint
conn = boto.connect_s3(aws_access_key_id="xxxxxxxx", aws_secret_access_key="xxxxxxxxx")
b = conn.get_bucket("my-bucket")
b.add_email_grant("READ_ACP", "vm-import-export@amazon.com")
b.add_email_grant("WRITE", "vm-import-export@amazon.com")
grants = b.list_grants()
for gr in grants:
print "=====gr======", pprint(vars(gr))