Provide an example for azureblob-sdk backend

master
David Herman 2024-11-24 22:42:36 +01:00
rodzic e3d83a06f4
commit 3532229310
1 zmienionych plików z 17 dodań i 0 usunięć

@ -12,6 +12,23 @@ jclouds.credential=yyyyyyyyyyyyy
jclouds.endpoint=https://xxx.blob.core.windows.net
```
### Azure Blob SDK - Managed Identity
This backend provides similar functionality as the `azureblob` backend but is implemented using the [Microsoft SDK](https://learn.microsoft.com/en-us/java/api/overview/azure/storage?view=azure-java-stable). It supports multiple authentication options, including managed identities.
If both the `jclouds.identity` and `jclouds.credential` options are empty strings, the [DefaultAzureCredential](https://learn.microsoft.com/en-us/java/api/com.azure.identity.defaultazurecredential?view=azure-java-stable) is used for authentication. Setting these options will disable the attempt to authenticate with managed identities and will authenticate using a static key instead.
```
s3proxy.endpoint=http://0.0.0.0:8080
s3proxy.authorization=aws-v2-or-v4
s3proxy.identity=local-identity
s3proxy.credential=local-credential
jclouds.provider=azureblob-sdk
jclouds.endpoint=https://xxx.blob.core.windows.net
jclouds.identity=
jclouds.credential=
```
### Backblaze B2
```