{-# LANGUAGE DataKinds #-} {-# LANGUAGE TypeApplications #-} module Antiope.S3.Request ( getObjectUri ) where import Antiope.S3.Types (S3Uri) import Control.Lens import Data.Generics.Product.Any import qualified Network.AWS.S3 as AWS getObjectUri :: S3Uri -> AWS.GetObject getObjectUri uri = AWS.getObject bucket objectKey where bucket = uri ^. the @"bucket" objectKey = uri ^. the @"objectKey"