ABS Copy
ABS Copy transfers a blob from one location to another. Because it takes a separate source and target connection, the two ends can be different storage accounts, not just different containers.
Move changes it from a copy to a move: the source is deleted once the transfer completes.
The activity has three tabs: Configuration, Input, and Output.
Configuration
| Field | Required | Description |
|---|---|---|
| Name | Required | Name of the component. |
| Description | Optional | Description of the component. |
| Source ABS Connection | Required | Drag and drop an ABS Connection resource from the workspace. |
| Target ABS Connection | Required | Drag and drop an ABS Connection resource from the workspace. |
| Source Container | Optional | Source Azure container name. |
| Target Container | Optional | Target Azure container name. |
| Source Path | Optional | Source blob path. |
| Target Path | Optional | Target blob path. |
| Move | Optional | Move the blob instead of copying it. Defaults to cleared. |
warning
Move deletes the source blob after the transfer.
Input
| Field | Required | Description |
|---|---|---|
| Target | Required | The copy request. |
| Field | Data Type | Description |
|---|---|---|
| src.containerName | String | Source container. |
| src.path | String | Source path. |
| src.blobName | String | Source blob name. |
| target.containerName | String | Target container. |
| target.path | String | Target path. |
| target.blobName | String | Target blob name. |
| move | Boolean | Move rather than copy. |
Values mapped here correspond to the Configuration fields above.
Output
The activity returns an absCopyOutput object.