Skip to content

Enhance Azure Identity Integration in Vector: Ability to Utilize Passwordless Connections #20625

@zapdos26

Description

@zapdos26

A note for the community

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Use Cases

When using Azure (Blob Storage, Monitor Logs) as a sink, it would be useful to be able to use passwordless connections instead of shared keys to connect to the cloud. The transition to passwordless authentication aims to bolster security.

Attempted Solutions

Currently, this is unsupported based on current documentation.

Proposal

Expand Vector's Azure Identity integration to offer users the ability to specify credential types directly in the configuration file. This enhancement would enable users to choose between different authentication methods, such as Azure CLI or Virtual Machine-based, providing greater flexibility and control. Additionally, implement the azure_identity crate to dynamically generate the required credentials based on the specified credential type.

References

No response

Version

vector 0.38.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    provider: azureAnything `azure` service provider relatedtype: featureA value-adding code addition that introduce new functionality.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions