code: func (svc *S3Accessor) Get(ctx context.Context,
  	keyPath string,
  	destObject interface{}) error {
  
  	getObjectInput := &s3.GetObjectInput{
  		Bucket: aws.String(svc.s3BucketName()),
  		Key:    aws.String(keyPath),
  	}
  	getObjectResult, getObjectResultErr := svc.
  		s3Svc(ctx).
  		GetObjectWithContext(ctx, getObjectInput)
  	if getObjectResultErr != nil {
  		return getObjectResultErr
  	}
  	jsonBytes, jsonBytesErr := ioutil.ReadAll(getObjectResult.Body)
  	if jsonBytesErr != nil {
  		return jsonBytesErr
  	}
  	return json.Unmarshal(jsonBytes, destObject)
  }
docs: // Get handles getting the item