def put()

in api/src/main/scala/com/gu/adapters/store/Store.scala [209:220]


  def put(
    bucket: String,
    key: String,
    file: Array[Byte],
    metadata: ObjectMetadata
  ): Either[Error, Unit] = {

    val inputStream = new ByteArrayInputStream(file)
    metadata.setContentLength(file.length)
    val request = new PutObjectRequest(bucket, key, inputStream, metadata)
    handleIoErrors(client.putObject(request))
  }