code: def presigned_get_object(self, bucket_name, object_name,
                               expires=timedelta(days=7),
                               response_headers=None,
                               request_date=None):
          
  
          return self.presigned_url('GET',
                                    bucket_name,
                                    object_name,
                                    expires,
                                    response_headers=response_headers,
                                    request_date=request_date)
docs: Presigns a get object request and provides a url
  
          Example:
  
              from datetime import timedelta
  
              presignedURL = presigned_get_object('bucket_name',
                                                  'object_name',
                                                  timedelta(days=7))
              print(presignedURL)
  
          :param bucket_name: Bucket for the presigned url.
          :param object_name: Object for which presigned url is generated.
          :param expires: Optional expires argument to specify timedelta.
             Defaults to 7days.
          :params response_headers: Optional response_headers argument to
                                    specify response fields like date, size,
                                    type of file, data about server, etc.
          :params request_date: Optional request_date argument to
                                specify a different request date. Default is
                                current date.
          :return: Presigned url.