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

Microsoft Azure Blob service principle support #5353

Open
sunng87 opened this issue Jan 14, 2025 · 0 comments
Open

Microsoft Azure Blob service principle support #5353

sunng87 opened this issue Jan 14, 2025 · 0 comments
Labels
C-feature Category Features

Comments

@sunng87
Copy link
Member

sunng87 commented Jan 14, 2025

What problem does the new feature solve?

From our community user

Hello greptime team, I have a follow-up relating to my use of Azure Blob storage as backing store for the greptime metrics. Recall, I previously asked you for Azure blob storage support in the operator. I am trying to get this working now. I found out that the authentication is currently account name and key (even at toml configuration level I think this is true). I want to call your attention to Microsoft service principal authentication - https://learn.microsoft.com/en-us/azure/databricks/connect/storage/aad-storage-service-principal . This is considered more secure because you can set access controls on the service principal, while account key based authentication allows global access. I see vendor recommendations to use service principal approach in production use.

What does the feature do?

Add support for using Azure service principle for object storage access.

This requires upstream opendal support if I understand correctly: apache/opendal#5126

Implementation challenges

No response

@sunng87 sunng87 added the C-feature Category Features label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-feature Category Features
Projects
None yet
Development

No branches or pull requests

1 participant