in api/src/main/scala/com/gu/core/store/store.scala [209:217]
def copyToPublic(avatar: Avatar): Either[Error, Avatar] = {
val location = KVLocationFromID(avatar.id)
fs.copy(
processedBucket,
location,
publicBucket,
s"user/${avatar.userId}"
) map (_ => avatar)
}