Skip to content

NC | NSFS | Multiple accounts and same bucket scenarios : technical discussion #8736

Closed
@naveenpaul1

Description

@naveenpaul1

Environment info

  • NooBaa Version: VERSION
  • Platform: Kubernetes 1.14.1 | minikube 1.1.1 | OpenShift 4.1 | other: specify

Actual behavior

  1. In a scenario where a first user with UID 1001 and GID 1001, created an object with a key a/b/c, and second user with UID 2001 and GID 2001 created a second object and key isa/b/c, is this validcase?
  2. How multiple account access in the same bucket path should work? Do we need to give permission to objects dirs that are not created by the same user?
  3. How list-object scenario work for multiple account-linked buckets? List all the items for both of these users?
  4. Consider a case where two accounts with different UID and GID points to the same bucket and bucket access is given through bucket policy. Account1 put an object to the bucket and created internal directories(upload, multipart-upload etc) using the account's UID and GID, Is there any chance the second account faces an access deny issue when trying to put an object to the same bucket
  5. If there is an object inside the bucket directory with conflicting ownership (other than account owner). what should happen when try to list objects?

Expected behavior

Steps to reproduce

More information - Screenshots / Logs / Other output

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions