gianarb opened a new issue, #5115:
URL: https://github.com/apache/arrow-rs/issues/5115

   **Which part is this question about**
   
   object_store/azure
   
   **Describe your question**
   
   I use the method described here to authenticate containers running in Azure 
AKS:
   
   
https://learn.microsoft.com/en-us/azure/aks/workload-identity-overview?tabs=dotnet
   
   In practice I have a service account that looks like this:
   
   ```
   apiVersion: v1
   automountServiceAccountToken: true
   kind: ServiceAccount
   metadata:
     annotations:
       azure.workload.identity/client-id: afgd
       azure.workload.identity/tenant-id: 44hb
     creationTimestamp: "2023-11-22T11:47:33Z"
     labels:
       environment: test
     name: blob-access
     namespace: default
   ```
   
   And I annotation the pod I want to authenticate as described in the 
documentation.
   
   It worked out of the box for the containers written in other language (Go) 
but not for the one I have in Rust that uses datafusion.
   
   This is the way I build the azure client:
   
   ```rust
   MicrosoftAzureBuilder::from_env()
     .with_url(c.account)
     .with_container_name(c.container_name)
     .build()
     .unwrap()
   ```
   
   I can't figure out the right way to make this authentication method to work
   **Additional context**
   <!--
   Add any other context about the problem here.
   -->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to