Skip to content

Commit ca2fdc0

Browse files
committed
readme update
1 parent 5611baf commit ca2fdc0

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

README.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -96,35 +96,24 @@ For example, a single file upload to page blob:
9696
9797
### Upload from an S3 compatible endpoint to Azure Blob Storage
9898

99-
You can upload data directly from a S3 compatible endpoint. First you must specify the access and secret keys via environment variables.
99+
You can upload data directly from an S3 compatible endpoint. First you must specify the access and secret keys via environment variables.
100100

101101
```bash
102102
export S3_ACCESS_KEY=<YOUR ACCESS KEY>
103103
export S3_SECRET_KEY=<YOUR_SECRET_KEY>
104104
```
105105

106-
Then you can specify a S3 URI, with the following format:
106+
Then you can specify an S3 URI, with the following format:
107107

108108
[URL]/[BUCKET][PREFIX]
109109

110110
For example:
111111

112112
`./blobporter -f s3://s3.amazonaws.com/bpperftest/mydata -c froms3 -t s3-blockblob -p`
113113

114-
Note: It is recommended to perform this operation from a VM running on the cloud. This is a network bound operation where data from the source is uploaded as it is received.
114+
Note: This is a network bound operation where data from the source is uploaded as it is received. Running this tranfer from a cloud VM is strongly recommended.
115115

116-
### Upload from an HTTP/HTTPS source to Azure Blob Storage
117-
118-
To block blob storage:
119-
120-
`./blobporter -f "http://mysource/file.bam" -c mycontainer -n file.bam -t http-blockblob`
121-
122-
To page blob storage:
123-
124-
`./blobporter -f "http://mysource/my.vhd" -c mycontainer -n my.vhd -t http-pageblob`
125-
126-
127-
### Synchronously Copy data in Azure Blob Storage
116+
### Synchronously Copy data between Azure Blob Storage targets and sources
128117

129118
You can synchronously transfer data between Azure Storage accounts, containers and blob types.
130119

@@ -134,11 +123,21 @@ First, you must set the account key of the source storage account.
134123
export SOURCE_ACCOUNT_KEY=<YOUR KEY>
135124
```
136125

137-
Then you can specify the URI of the source. Prefixes supported.
126+
Then you can specify the URI of the source. Prefixes are supported.
138127

139128
`./blobporter -f "https://mysourceaccount.blob.core.windows.net/container/myblob" -c mycontainer -t blob-blockblob`
140129

141-
>Note: It is recommended to perform this operation from a VM running in the same region as source or the target. As with all HTTP based transfers, data is uploaded as it is downloaded from the source, therefore the transfer is primarily network bound.
130+
>Note: It is recommended to perform this operation from a VM running in the same region as source or the target. As with all HTTP based transfers, data is uploaded as it is downloaded from the source, therefore the transfer is considered network bound in terms of performance.
131+
132+
### Upload from an HTTP/HTTPS source to Azure Blob Storage
133+
134+
To block blob storage:
135+
136+
`./blobporter -f "http://mysource/file.bam" -c mycontainer -n file.bam -t http-blockblob`
137+
138+
To page blob storage:
139+
140+
`./blobporter -f "http://mysource/my.vhd" -c mycontainer -n my.vhd -t http-pageblob`
142141

143142
### Download from Azure Blob Storage
144143

0 commit comments

Comments
 (0)