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: doc/radosgw/cloud-transition.rst
+36-35Lines changed: 36 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,12 +24,12 @@ Cloud Storage Class Tier Type
24
24
25
25
* ``tier-type`` (string)
26
26
27
-
The type of remote cloud service that will be used to transition objects.
28
-
The below tier types are supported:
27
+
The type of remote cloud service that will be used to transition objects.
28
+
The below tier types are supported:
29
29
30
-
* ``cloud-s3`` : Regular S3 compatible object store service
30
+
* ``cloud-s3`` : Regular S3 compatible object store service.
31
31
32
-
* ``cloud-s3-glacier`` : S3 Glacier or Tape storage services
32
+
* ``cloud-s3-glacier`` : S3 Glacier or Tape storage services.
33
33
34
34
35
35
Cloud Storage Class Tier Configuration
@@ -59,66 +59,66 @@ Cloud Transition Specific Configurables
59
59
60
60
* ``access_key`` (string)
61
61
62
-
The remote cloud S3 access key.
62
+
The remote cloud S3 access key.
63
63
64
64
* ``secret`` (string)
65
65
66
-
The secret key for the remote cloud S3 service.
66
+
The secret key for the remote cloud S3 service.
67
67
68
68
* ``endpoint`` (string)
69
69
70
-
URL of remote cloud S3 service.
70
+
URL of remote cloud S3 service.
71
71
72
72
* ``region`` (string)
73
73
74
-
The remote cloud S3 service region name.
74
+
The remote cloud S3 service region name.
75
75
76
76
* ``host_style`` (path | virtual)
77
77
78
-
Type of host style to be used when accessing the remote cloud S3 service (default: ``path``).
78
+
Type of host style to be used when accessing the remote cloud S3 service (default: ``path``).
79
79
80
80
* ``acls`` (array)
81
81
82
-
Contains a list of ``acl_mappings``.
82
+
Contains a list of ``acl_mappings``.
83
83
84
84
* ``acl_mapping`` (container)
85
85
86
-
Each ``acl_mapping`` structure contains ``type``, ``source_id``, and ``dest_id``. These
87
-
define the ACL mutation to be done on each object. An ACL mutation makes it possible to
88
-
convert a source userid to a destination userid.
86
+
Each ``acl_mapping`` structure contains ``type``, ``source_id``, and ``dest_id``. These
87
+
define the ACL mutation to be done on each object. An ACL mutation makes it possible to
88
+
convert a source userid to a destination userid.
89
89
90
90
* ``type`` (id | email | uri)
91
91
92
-
ACL type: ``id`` defines userid, ``email`` defines user by email,
93
-
and ``uri`` defines user by ``uri`` (group).
92
+
ACL type: ``id`` defines userid, ``email`` defines user by email,
93
+
and ``uri`` defines user by ``uri`` (group).
94
94
95
95
* ``source_id`` (string)
96
96
97
-
ID of user in the source zone.
97
+
ID of user in the source zone.
98
98
99
99
* ``dest_id`` (string)
100
100
101
-
ID of user on the destination.
101
+
ID of user on the destination.
102
102
103
103
* ``target_path`` (string)
104
104
105
-
A string that defines how the target path is constructed. The target path
106
-
specifies a prefix to which the source bucket-name/object-name is appended.
107
-
If not specified the ``target_path`` created is ``rgwx-${zonegroup}-${storage-class}-cloud-bucket``.
105
+
A string that defines how the target path is constructed. The target path
106
+
specifies a prefix to which the source bucket-name/object-name is appended.
107
+
If not specified the ``target_path`` created is ``rgwx-${zonegroup}-${storage-class}-cloud-bucket``.
108
108
109
-
For example: ``target_path = rgwx-archive-${zonegroup}/``
109
+
For example: ``target_path = rgwx-archive-${zonegroup}/``
110
110
111
111
* ``target_storage_class`` (string)
112
112
113
-
A string that defines the target storage class to which the object transitions.
114
-
If not specified, the object is transitioned to the ``STANDARD`` storage class.
113
+
A string that defines the target storage class to which the object transitions.
114
+
If not specified, the object is transitioned to the ``STANDARD`` storage class.
115
115
116
116
* ``retain_head_object`` (true | false)
117
117
118
-
If ``true``, the metadata of the object transitioned to the cloud service is retained.
119
-
If ``false`` (default), the object is deleted after the transition.
120
-
This option is ignored for current-versioned objects. For more details,
121
-
refer to the "Versioned Objects" section below.
118
+
If ``true``, the metadata of the object transitioned to the cloud service is retained.
119
+
If ``false`` (default), the object is deleted after the transition.
120
+
This option is ignored for current-versioned objects. For more details,
121
+
refer to the "Versioned Objects" section below.
122
122
123
123
124
124
S3 Specific Configurables
@@ -135,17 +135,17 @@ when accessing cloud services::
135
135
136
136
* ``multipart_sync_threshold`` (integer)
137
137
138
-
Objects this size or larger will be transitioned to the cloud using multipart upload.
138
+
Objects this size or larger will be transitioned to the cloud using multipart upload.
139
139
140
140
* ``multipart_min_part_size`` (integer)
141
141
142
-
Minimum part size to use when transitioning objects using multipart upload.
142
+
Minimum part size to use when transitioning objects using multipart upload.
143
143
144
144
145
145
How to Configure
146
146
~~~~~~~~~~~~~~~~
147
147
148
-
See :ref:`adding_a_storage_class` for how to configure storage-class for a zonegroup. The cloud transition requires a creation of a special storage class with tier type defined as ``cloud-s3`` or ``cloud-s3-glacier``
148
+
See :ref:`adding_a_storage_class` for how to configure storage-class for a zonegroup. The cloud transition requires a creation of a special storage class with tier type defined as ``cloud-s3`` or ``cloud-s3-glacier``.
149
149
150
150
.. note:: If you have not performed previous `Multisite Configuration`_,
151
151
a ``default`` zone and zonegroup are created for you, and changes
@@ -352,9 +352,10 @@ attributes are added to the objects being transitioned:
0 commit comments