You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Juno currently asks users to manually create API keys on Azure/S3 external dashboards and add them to Juno's File Provider table.
The process of requesting access to Bog's shared file storage account requires lots of coordination with exec people
Azure/S3 dashboard can be hard to navigate for unfamiliar people
Requirement:
Store BOG's Azure/S3 account/subscription ID as env variables
When creating a File Provider:
Check hasApiKeys flag (edit File Provider request to have this flag). If true, proceed with normal code flow
If false, create storage accounts in Azure
In Azure, under BoG's subscription account, users can have multiple storage accounts to store buckets and files.
1 storage account = 1 Juno File Provider (ideally, each project team should only have 1 File Provider, but can be flexible depending on use cases)
For S3, need some research on S3 subscription and see if we need to create a sub-account like Azure or directly use the account whose credentials are in env variables
Create/fetch api keys from these platforms and add to the File Provider while creating these objects.
Juno Dashboard: Add options to not provide API keys and use auto-key creation in File Provider table
Context
Requirement: