@@ -12,7 +12,9 @@ amount of data at any time.
12
12
* [ Setup] ( #setup )
13
13
* [ Samples] ( #samples )
14
14
* [ Buckets] ( #buckets )
15
+ * [ Encryption] ( #encryption )
15
16
* [ Files] ( #files )
17
+ * [ Storage Transfer API] ( #storage-transfer-api )
16
18
17
19
## Setup
18
20
@@ -51,6 +53,33 @@ Examples:
51
53
[ buckets_docs ] : https://cloud.google.com/storage/docs
52
54
[ buckets_code ] : buckets.js
53
55
56
+ ### Encryption
57
+
58
+ View the [ documentation] [ encryption_docs ] or the [ source code] [ encryption_code ] .
59
+
60
+ __ Usage:__ ` node encryption --help `
61
+
62
+ ```
63
+ Usage: node encryption COMMAND [ARGS...]
64
+
65
+ Commands:
66
+
67
+ generate-encryption-key
68
+ upload BUCKET_NAME SRC_FILE_NAME DEST_FILE_NAME KEY
69
+ download BUCKET_NAME SRC_FILE_NAME DEST_FILE_NAME KEY
70
+ rotate BUCKET_NAME FILE_NAME OLD_KEY NEW_KEY
71
+
72
+ Examples:
73
+
74
+ node encryption generate-encryption-key
75
+ node encryption upload my-bucket resources/test.txt file_encrypted.txt QxhqaZEqBGVTW55HhQw9Q=
76
+ node encryption download my-bucket file_encrypted.txt ./file.txt QxhqaZEqBGVTW55HhQw9Q=
77
+ node encryption rotate my-bucket file_encrypted.txt QxhqaZEqBGVTW55HhQw9Q= SxafpsdfSDFS89sds9Q=
78
+ ```
79
+
80
+ [ encryption_docs ] : https://cloud.google.com/storage/docs
81
+ [ encryption_code ] : encryption.js
82
+
54
83
### Files
55
84
56
85
View the [ documentation] [ files_docs ] or the [ source code] [ files_code ] .
@@ -89,29 +118,48 @@ Examples:
89
118
[ files_docs ] : https://cloud.google.com/storage/docs
90
119
[ files_code ] : files.js
91
120
92
- ### Encryption
121
+ ### Storage Transfer API
93
122
94
- View the [ documentation] [ encryption_docs ] or the [ source code] [ encryption_code ] .
123
+ View the [ documentation] [ storagetransfer_docs ] or the [ source code] [ storagetransfer_code ] .
95
124
96
- __ Usage:__ ` node encryption --help `
125
+ __ Usage:__ ` node transfer --help `
97
126
98
127
```
99
- Usage: node encryption COMMAND [ARGS...]
128
+ Usage: node encryption RESOURCE COMMAND [ARGS...]
100
129
101
- Commands :
130
+ Resources :
102
131
103
- generate-encryption-key
104
- upload BUCKET_NAME SRC_FILE_NAME DEST_FILE_NAME KEY
105
- download BUCKET_NAME SRC_FILE_NAME DEST_FILE_NAME KEY
106
- rotate BUCKET_NAME FILE_NAME OLD_KEY NEW_KEY
132
+ jobs
133
+
134
+ Commands:
135
+
136
+ create SRC_BUCKET_NAME DEST_BUCKET_NAME DATE TIME [DESCRIPTION]
137
+ get JOB_NAME
138
+ list
139
+ set JOB_NAME FIELD VALUE
140
+
141
+ operations
142
+
143
+ Commands:
144
+
145
+ list [JOB_NAME]
146
+ get TRANSFER_NAME
147
+ pause TRANSFER_NAME
148
+ resume TRANSFER_NAME
107
149
108
150
Examples:
109
151
110
- node encryption generate-encryption-key
111
- node encryption upload my-bucket resources/test.txt file_encrypted.txt QxhqaZEqBGVTW55HhQw9Q=
112
- node encryption download my-bucket file_encrypted.txt ./file.txt QxhqaZEqBGVTW55HhQw9Q=
113
- node encryption rotate my-bucket file_encrypted.txt QxhqaZEqBGVTW55HhQw9Q= SxafpsdfSDFS89sds9Q=
152
+ node transfer jobs create my-bucket my-other-bucket 2016/08/12 16:30 "Move my files"
153
+ node transfer jobs get transferJobs/123456789012345678
154
+ node transfer jobs list
155
+ node transfer jobs set transferJobs/123456789012345678 description "My new description"
156
+ node transfer jobs set transferJobs/123456789012345678 status DISABLED
157
+ node transfer operations list
158
+ node transfer operations list transferJobs/123456789012345678
159
+ node transfer operations get transferOperations/123456789012345678
160
+ node transfer operations pause transferOperations/123456789012345678
161
+ node transfer operations resume transferOperations/123456789012345678
114
162
```
115
163
116
- [ encryption_docs ] : https://cloud.google.com/storage/docs
117
- [ encryption_code ] : encryption .js
164
+ [ storagetransfer_docs ] : https://cloud.google.com/storage/docs
165
+ [ storagetransfer_code ] : transfer .js
0 commit comments