Open
Description
Description
I would like to simplify the configuration of jgroups in my current setup where I run my workload on Azure Container Apps. I have assigned my Container App instance all the necessary IAM permissions to interact with the blob storage that I want to utilize and therefore don't want to specify storage_access_key
, which is
- unnecessary
- possibly unsafe, because it's a "shared secret" that I need to distribute and rotate
Suggestion
- a. Make the parameter
storage_access_key
optional - b. If the parameter has not been set, use DefaultAzureCredential to authenticate/authorize the blob storage client
Side effects
Utilizing the AzureDefaultCredential
offers some other benefits as well, because the full chain
of posssible mechanisms to obtain credentials (6 steps as of writing this ticket) will be utilized, which is the standard way when working in/with Azure.
Metadata
Metadata
Assignees
Labels
No labels