How do you set a key on S3 using Boto so you won't accidentally overwrite it later? Is there a way to make it read-only or at least give you some sort of error if you eventually try to write to the same key again.
I've tried changing ACLs, both the key's and the bucket's, and nothing seemed to make any difference.
When I remove the write
permission using DragonDisk (so it becomes <Policy: roddds (owner) = READ, roddds (owner) = READ_ACP>
), but if I run keyfile.set_contents_from_string()
it changes it back to full control.
I am accessing the bucket as the owner.