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

Support 'role-assumption' with multiple credentials #164

Open
jbusecke opened this issue Jan 19, 2024 · 0 comments
Open

Support 'role-assumption' with multiple credentials #164

jbusecke opened this issue Jan 19, 2024 · 0 comments

Comments

@jbusecke
Copy link
Contributor

jbusecke commented Jan 19, 2024

Just putting this in writing from a discussion with @yuvipanda yesterday.

I have the following usecase in https://github.com/leap-stc/cmip6-leap-feedstock

I want to cache, run dataflow, and write on some project with service account A, but then as a final step of my pipeline I would like to move the files written to another bucket using service account B and do all of that in a single beam pipeline.

It would be nice if I could just provide both service account keys and this would just work, but Yuvi said this would require some changes (specifically supporting 'role-assumption'). I have gotten around this by just giving service account B the same permissions as A for now, but it would be nicer to keep them completely separated.

Just a pin for the future, no rush on my end.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant