'Returns a boto.s3.key.Key object
:param key: the path to the key
:type key: str
:param bucket_name: the name of the bucket
:type bucket_name: str'

def get_key(self, key, bucket_name=None):

    if (not bucket_name):
        (bucket_name, key) = self.parse_s3_url(key)
    bucket = self.get_bucket(bucket_name)
    return bucket.get_key(key)
