You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fluss.apache.org by "platinumhamburg (via GitHub)" <gi...@apache.org> on 2026/09/03 09:21:09 UTC

[I] [Client] [Server] Add temporary write authorization for bulk-load sessions [fluss]

platinumhamburg opened a new issue, #4226:
URL: https://github.com/apache/fluss/issues/4226

   ### Search before asking
   
   - [x] I searched in the [issues](https://github.com/apache/fluss/issues) and found nothing similar.
   
   
   ### Description
   
   Bulk-load builders must write snapshot and manifest files to remote storage.
   The existing client credential flow may provide read-only access, which is
   insufficient in a production environment.
   
   Add a least-privilege mechanism that allows an authorized caller to obtain
   temporary write access for one active bulk-load transaction. The authorization
   must integrate with `openBuildSession` without placing credentials in the
   serializable build context.
   
   This task should align with a future complete authorization system, but it does
   not introduce general-purpose ACL or RBAC management.
   
   #### Scope
   
   - Authorize the caller before issuing temporary write access.
   - Scope the authorization to one BulkLoad transaction and its allowed remote
     storage location.
   - Grant only the operations required to write and finalize build artifacts.
   - Acquire the authorization when opening a build session.
   - Make the authorization available to bucket and manifest writers through the
     session.
   - Define expiration behavior for temporary credentials.
   - Define how builds that run longer than one credential lifetime continue or
     fail.
   - Prevent credentials from being serialized into build contexts, engine
     checkpoints, manifests, logs, or error messages.
   - Ensure closed or expired sessions cannot silently continue using invalid
     credentials.
   - Keep caller identity server-derived so the mechanism can evolve into the
     future authorization model.
   
   ### Willingness to contribute
   
   - [x] I'm willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@fluss.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [Client] [Server] Add temporary write authorization for bulk-load sessions [fluss]

Posted by "Anurag15v (via GitHub)" <gi...@apache.org>.
Anurag15v commented on issue #4226:
URL: https://github.com/apache/fluss/issues/4226#issuecomment-5980409729

   Hi @wuchong @loserwang1024 
   Can you assign it to me ?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@fluss.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org