Yup, something like this.

import boto3 s3r = boto3.resource(“s3”) data = s3r.Object(bucket=“bucket”,
key=“key”).read()


On Thu, Feb 21, 2019 at 9:50 PM Boyuan Zhang <boyu...@google.com> wrote:

> I believe the Boto3 lib should be helpful with right credential
> configuration when creating a client:
> https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#configuration
>
> On Thu, Feb 21, 2019 at 6:15 PM Suneel Marthi <suneel.mar...@gmail.com>
> wrote:
>
>> Couldn't u just use Boto python package for doing that ?
>>
>> I am writing one now to read from S3 via the Python api
>>
>> On Thu, Feb 21, 2019 at 6:19 PM Pablo Estrada <pabl...@google.com> wrote:
>>
>>> Hello all,
>>> I was thinking that a filesystem with support for s3 would be great to
>>> have in the Python SDK. If I am not wrong, it would simply involve
>>> implementing the filesystem classes
>>> <https://github.com/apache/beam/blob/master/sdks/python/apache_beam/io/filesystem.py>
>>>  with
>>> s3, right?
>>>
>>> I am not familiar enough with s3, nor with filesystems, nor with AWS in
>>> general - but I have some outstanding questions:
>>>
>>>    - Does this mean that we probably would need an extra [s3] target
>>>    for installing apache_beam, like we do with [gcp]?
>>>       - Not strictly necessary, but probably desirable...
>>>    - How do we handle KMS in GCS filesystem?
>>>    - Would the filesystem encapsulation make KMS support in an s3
>>>    filesystem difficult?
>>>    - Or even more... is the KMS support in AWS very different than in
>>>    GCP?
>>>       - I'd love comments from anyone informed around this : )
>>>    - Is this project of an appropriate size for a GSoC student?
>>>
>>> Thoughts?
>>> Best
>>> -P.
>>>
>>

Reply via email to