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
Copy file name to clipboardexpand all lines: docs/xbcloud-binary-overview.md
+5
Original file line number
Diff line number
Diff line change
@@ -35,11 +35,14 @@ xtrabackup and xbstream changed to 10M.
35
35
36
36
To adjust the chunk size use [`--read-buffer-size`](xtrabackup-option-reference.md#--read-buffer-size). To adjust the chunk size for encrypted files, use `--read-buffer-size` and [`--encrypt-chunk-size`](xtrabackup-option-reference.md#--encrypt-chunk-size).
37
37
38
+
38
39
xbcloud has three essential operations: *put*, *get*, and *delete*. With these
39
40
operations, backups are created, stored, retrieved, restored, and
40
41
deleted. xbcloud operations clearly map to similar operations within
41
42
the AWS Amazon S3 API.
42
43
44
+
For details on the command-line options, see the [xbcloud command line options].
45
+
43
46
The [Exponential Backoff](xbcloud-exbackoff.md) feature was implemented in Percona XtraBackup 8.0.26-18. During the backup, a chunk fails to upload or download operation; this feature adds an exponential backoff, a sleep time, and retries the operation. This feature increases the chances of completing a backup or a restore operation.
44
47
45
48
The [FIFO datasink](xbcloud-binary-fifo-datasink.md) feature was implemented in Percona XtraBackup 8.0.33-28. With the `FIFO` data sink feature, users with a streaming capacity of 10Gbps (typically on a Local Area Network (LAN)) can benefit from faster backups by streaming data in parallel to object storage.
The Swift username (X-Auth-User, specific to Swift)
29
+
30
+
## swift-key
31
+
32
+
Usage: `--swift-key`
33
+
The Swift key/password (X-Auth-Key, specific to Swift)
34
+
35
+
## swift-container
36
+
37
+
Usage: `--swift-container`
38
+
39
+
The container to back up into (specific to Swift)
40
+
41
+
## parallel
42
+
43
+
Usage: `--parallel=N`
44
+
45
+
The maximum number of concurrent upload/download requests. The default value is `1`.
46
+
47
+
## cacert
48
+
49
+
Usage: `--cacert`
50
+
51
+
The path to the file with CA certificates
52
+
53
+
## insecure
54
+
55
+
Usage: `--insecure`
56
+
57
+
Do not verify the server's certificate
58
+
59
+
## Swift authentication options
60
+
61
+
The Swift specification describes several [authentication options](http://docs.openstack.org/developer/swift/overview_auth.html). The *xbcloud* tool can
62
+
authenticate against keystone with API version 2 and 3.
63
+
64
+
## swift-auth-version
65
+
66
+
Usage: `--swift-auth-version`
67
+
68
+
Specifies the swift authentication version. The possible values are: `1.0` -
69
+
TempAuth, `2.0` - Keystone v2.0, and `3` - Keystone v3. The default value is
Cloud storage option. *xbcloud* supports Swift, MinIO, and AWS S3.
84
-
The default value is `swift`.
85
-
86
-
### --swift-auth-url()
87
-
88
-
The URL of the Swift cluster
89
-
90
-
### --swift-storage-url()
91
-
92
-
The xbcloud tries to get the object-store URL for a given region (if any are specified)
93
-
from the keystone response. You can override that URL by passing
94
-
–swift-storage-url=URL argument.
95
-
96
-
### --swift-user()
97
-
98
-
The Swift username (X-Auth-User, specific to Swift)
99
-
100
-
### --swift-key()
101
-
102
-
The Swift key/password (X-Auth-Key, specific to Swift)
103
-
104
-
### --swift-container()
105
-
106
-
The container to back up into (specific to Swift)
107
-
108
-
### --parallel(=N)
109
-
110
-
The maximum number of concurrent upload/download requests. The default value is `1`.
111
-
112
-
### --cacert()
113
-
114
-
The path to the file with CA certificates
115
-
116
-
### --insecure()
117
-
118
-
Do not verify server's certificate
119
-
120
-
### Swift authentication options
121
-
122
-
The Swift specification describes several [authentication options](http://docs.openstack.org/developer/swift/overview_auth.html). The *xbcloud* tool can
123
-
authenticate against keystone with API version 2 and 3.
124
-
125
-
### --swift-auth-version()
126
-
127
-
Specifies the swift authentication version. The possible values are: `1.0` -
128
-
TempAuth, `2.0` - Keystone v2.0, and `3` - Keystone v3. The default value is
Copy file name to clipboardexpand all lines: docs/xbcrypt-binary-overview.md
+3-42
Original file line number
Diff line number
Diff line change
@@ -3,47 +3,8 @@
3
3
To support encryption and decryption of the backups, a new tool `xbcrypt` was
4
4
introduced to *Percona XtraBackup*.
5
5
6
-
**Percona XtraBackup** 8.0.28-20 implements the XBCRYPT_ENCRYPTION_KEY environment variable. The variable is only used in place of the `--encrypt_key=name` option. You can use the environment variable or command line option. If you use both, the command line option takes precedence over the value specified in the environment variable.
6
+
**Percona XtraBackup** 8.0.28-20 implements the `XBCRYPT_ENCRYPTION_KEY` environment variable. The variable is only used in place of the `--encrypt_key=name` option. You can use the environment variable or command line option. If you use both, the command line option takes precedence over the value specified in the environment variable.
7
7
8
-
This utility has been modeled after The [xbstream binary](xbstream-binary-overview.md) to perform
9
-
encryption and decryption outside of *Percona XtraBackup*. `xbcrypt` has
10
-
following command line options:
8
+
This utility has been modeled after The [xbstream binary](xbstream-binary-overview.md) to perform encryption and decryption outside of *Percona XtraBackup*. `
11
9
12
-
13
-
### -d(, --decrypt()
14
-
Decrypt data input to output.
15
-
16
-
17
-
### -i(, --input(=name)
18
-
Optional input file. If not specified, input will be read from standard
19
-
input.
20
-
21
-
22
-
### -o(, --output(=name)
23
-
Optional output file. If not specified, output will be written to standard
24
-
output.
25
-
26
-
27
-
### -a(, --encrypt-algo(=name)
28
-
Encryption algorithm.
29
-
30
-
31
-
### -k(, --encrypt-key(=name)
32
-
Encryption key.
33
-
34
-
35
-
### -f(, --encrypt-key-file(=name)
36
-
File which contains encryption key.
37
-
38
-
39
-
### -s(, --encrypt-chunk-size(=#)
40
-
Size of working buffer for encryption in bytes. The default value is 64K.
41
-
42
-
43
-
### --encrypt-threads(=#)
44
-
This option specifies the number of worker threads that will be used for
45
-
parallel encryption/decryption.
46
-
47
-
48
-
### -v(, --verbose()
49
-
Display verbose status output.
10
+
For more details on the command-line options, see [xbcrypt command-line options](xbcrypt-options.md)
0 commit comments