Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

S3 Compatibility - Bucket Logging #110

Open
iglesiasbrandon opened this issue Sep 23, 2024 · 1 comment
Open

S3 Compatibility - Bucket Logging #110

iglesiasbrandon opened this issue Sep 23, 2024 · 1 comment
Labels
Needs ROM Needs a rough order of magnitude Product Marketing A tag to indicate that we need to work with our Product marketing team Team Edge

Comments

@iglesiasbrandon
Copy link
Collaborator

iglesiasbrandon commented Sep 23, 2024

Description:

Implement S3 compatible bucket logging features in Storj. This includes the ability to get and put bucket logging configurations.

Bucket logging (not S3-compatible) implemented in: #85

What is the problem/pain point?

Currently, Storj supports bucket logging but is only available upon request: https://storj.dev/dcs/buckets/bucket-logging

What is the impact?

Implementing these features will enhance Storj's compatibility with S3, making it easier for users to migrate from S3 to Storj.

Why now?

Customers want more control over their bucket logging implementations, specifically the flexibility that PutBucketLogging provides, such as being able to "turn off" logs on an ad hoc basis.

Links:

S3 Methods

Acceptance Criteria:

  1. Users can get and put bucket logging configurations.
    • When bucket logging is enabled, users can specify another bucket where the logs will be stored.
  2. When bucket logging is enabled, all requests made to the bucket are logged as expected.
    • The logged data includes all the necessary information, such as the request type, the resources specified in the request, and the time and date the request was processed.
  3. Users can access and download the log files.
    • Log files are stored in the specified bucket.
    • Users can easily locate and retrieve specific log files.
  4. The implemented features are compatible with S3.
@iglesiasbrandon iglesiasbrandon converted this from a draft issue Sep 23, 2024
@ferristocrat ferristocrat added the Integrations Team Roadmap Items for the Integrations Team label Sep 23, 2024
@amwolff
Copy link
Member

amwolff commented Oct 3, 2024

we should probably make sure that it's clear that PutBucketLogging calls are eventually consistent.

@ferristocrat ferristocrat added the Needs ROM Needs a rough order of magnitude label Oct 28, 2024
@iglesiasbrandon iglesiasbrandon added the Product Marketing A tag to indicate that we need to work with our Product marketing team label Nov 1, 2024
@iglesiasbrandon iglesiasbrandon added Team Edge and removed Integrations Team Roadmap Items for the Integrations Team labels Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs ROM Needs a rough order of magnitude Product Marketing A tag to indicate that we need to work with our Product marketing team Team Edge
Projects
Status: Up Next
Development

No branches or pull requests

3 participants