private def getMandatoryConfig()

in src/main/scala/com/gu/fastly/Config.scala [65:77]


  private def getMandatoryConfig(config: Properties, key: String) =
    Option(config.getProperty(key)) getOrElse sys.error(
      s"''$key' property missing."
    )

  private def getAmpFlusherPrivateKey(): Array[Byte] = {
    val inputStream = s3
      .getObject("fastly-cache-purger-config", "amp-flusher-private-key.der")
      .getObjectContent()
    val key: Array[Byte] = IOUtils.toByteArray(inputStream)
    inputStream.close()
    key
  }