Skip to content

Commit ce52722

Browse files
committed
Update README
1 parent 11753c5 commit ce52722

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ AzureBlob supports managed identities on :
3131
- App Service
3232
- Azure Functions (Untested but should work)
3333
- Azure Containers (Untested but should work)
34+
- Azure AD Workload Identity (AKS/K8s)
3435

3536
AKS support will likely require more work. Contributions are welcome.
3637

@@ -46,6 +47,20 @@ prod:
4647
principal_id: 71b34410-4c50-451d-b456-95ead1b18cce
4748
```
4849

50+
#### Azure AD Workload Identity (AKS/K8s)
51+
52+
ActiveStorage config example:
53+
54+
```
55+
prod:
56+
service: AzureBlob
57+
container: container_name
58+
storage_account_name: account_name
59+
```
60+
61+
> uses `AZURE_CLIENT_ID`, `AZURE_TENANT_ID` and `AZURE_FEDERATED_TOKEN_FILE` environment variables, made available by AKS cluster when Azure AD Workload Identity is set up properly.
62+
63+
4964
### Azurite
5065

5166
To use Azurite, pass the `storage_blob_host` config key with the Azurite URL (`http://127.0.0.1:10000/devstoreaccount1` by default)

0 commit comments

Comments
 (0)