You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Azure.Storage.DataMovement.Blobs library uses clients from the Azure.Storage.Blobs package to communicate with the Azure Blob Storage service. For more information see the Azure.Storage.Blobs [authentication documentation](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs#authenticate-the-client).
47
47
48
+
### Permissions
49
+
50
+
The authenticated blob storage resource needs the following permissions to perform a transfer:
51
+
52
+
1. Read
53
+
2. List (for container transfers)
54
+
3. Write
55
+
4. Add (specific to append blobs)
56
+
5. Delete (for cleanup of a failed transfer item)
57
+
6. Create
58
+
48
59
## Key concepts
49
60
50
61
The Azure Storage Common client library contains shared infrastructure like
The Azure.Storage.DataMovement.Files.Shares library uses clients from the Azure.Storage.Files.Shares package to communicate with the Azure File Storage service. For more information see the Azure.Storage.Files.Shares [authentication documentation](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Files.Shares#authenticate-the-client).
49
49
50
+
### Permissions
51
+
52
+
The authenticated share storage resource needs the following permissions to perform a transfer:
53
+
54
+
1. Read
55
+
2. List (for directory transfers)
56
+
3. Write
57
+
5. Delete (for cleanup of a failed transfer item)
58
+
6. Create
59
+
50
60
## Key concepts
51
61
52
62
The Azure Storage Common client library contains shared infrastructure like
/// Starts a transfer from the given source resource to the given destination resource.
356
+
/// Ensure <see cref="StorageResource"/> instances are built with <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.DataMovement/README.md#permissions">appropriate permissions</see>.
356
357
/// </summary>
357
358
/// <param name="sourceResource">A <see cref="StorageResource"/> representing the source.</param>
358
359
/// <param name="destinationResource">A <see cref="StorageResource"/> representing the destination.</param>
0 commit comments