Skip to content

Add an S3Uri convenience classΒ #395

@ianbotsf

Description

@ianbotsf

Community Note

  • Please vote on this issue by adding a πŸ‘ reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue, please leave a comment

Describe the Feature

S3 objects are identified by (at least) a bucket and a key but may also be identified by an S3 URI (e.g., s3://bucket/path/to/object). These URIs are convenient for storing, passing, and utilizing in other services (e.g., EMR). Construction and parsing of these URIs, however, is left to users to implement.

Other SDKs (e.g., Java v1) implement convenience classes that represent S3 URIs and provide conversions to/fro.

Is your Feature Request related to a problem?

Merely the problem of reducing boilerplate and increasing development speed.

Proposed Solution

Add an S3Uri class which parses/wraps the properties of an S3 object.

Describe alternatives you've considered

None so far.

Additional Context

  • I may be able to implement this feature request

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestA feature should be added or improved.no-auto-closureWe do not want this issue to be automatically closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions