storj / roadmap

Storj Public Roadmap
Other
9 stars 3 forks source link

S3 Compatibility - Bucket Logging #85

Open ferristocrat opened 11 months ago

ferristocrat commented 11 months ago

Title: S3 Compatibility - Bucket Logging

Description:

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

What is the problem/pain point?

Currently, Storj does not support bucket logging features that are compatible with S3. This means that users migrating from S3 to Storj may miss out on these features, which are important for monitoring and auditing bucket access.

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. It will also improve Storj's monitoring and auditing capabilities, as users will be able to track and analyze access to their buckets.

Why now?

As more and more organizations are looking for cost-effective and secure alternatives to S3, it's important for Storj to offer feature parity with S3. Implementing these features now will help Storj attract more users and meet their monitoring and auditing needs.

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.
  5. The implemented features pass all relevant tests.