Spec-Zone.ru › MySQL Enterprise Backup 9.2

20.15 Параметры облачного хранилища

Эти параметры предназначены для использования облачного хранилища для операций с отдельными файлами. Дополнительную информацию и инструкции по использованию облачного хранилища с MySQL Enterprise Backup см. в разделе 4.3.1.3, «Архивирование в облачное хранилище» и разделе 5.2, «Восстановление резервной копии из облачного хранилища на сервер MySQL».

  • Параметры, используемые для всех облачных сервисов:

    • --cloud-service=SERVICE

      Облачный сервис для резервного копирования или восстановления данных. mysqlbackup поддерживает различные типы облачных хранилищ, представленные следующими значениями параметра:

      • OCI: Oracle Cloud Infrastructure Object Storage

      • openstack: OpenStack Swift или совместимые службы объектного хранилища

      • s3: Amazon Simple Storage Service (S3) или совместимая служба хранения

      • GCP: GCP object storage

    • --cloud-trace

      Печатать информацию о трассировке для облачных операций. Работает независимо от --trace, который задаёт уровень трассировки для неолачных операций mysqlbackup. Любое ненулевое значение параметра включает функцию трассировки.

      Значение по умолчанию — “0.”

    • --cloud-proxy=proxy-url:port

      Адрес прокси-сервера и номер порта для переопределения параметров прокси по умолчанию среды для доступа к облачной службе хранения.

      Примечание

      Операция list-image может быть выполнена для облачной резервной копии только в том случае, если прокси облака поддерживает заголовки HTTP range.

    • --cloud-ca-info=PATH

      Абсолютный путь к файлу пакета CA для аутентификации узла для SSL-соединений. При указании параметра использование файла пакета CA предпочтительнее использования отдельных файлов .pem для аутентификации узла.

    • --cloud-ca-path=PATH

      Каталог сертификатов CA в дополнение к папке по умолчанию системы.

    • --cloud-buffer-size=MB

      Размер буфера для облачных операций в мегабайтах. mysqlbackup накапливает данные до размера, указанного этим параметром, прежде чем начать передачу в облако. Значение должно быть от 16 до 4096.

      Значение по умолчанию: 64

  • Параметры, используемые для Oracle Cloud Infrastructure (OCI) Object Storage:

    • --cloud-object=OCI_OBJECT

      Объект хранилища для образа резервной копии. Обратите внимание, что имена объектов в одном и том же бакете должны быть уникальными.

    • --cloud-par-url=OCI_PAR-URL

      URL предварительно авторизованного запроса (PAR) для OCI Object Storage. Для резервного копирования в OCI Object Storage это URL PAR для корзины хранения; для восстановления и других операций с объектом, хранящимся в OCI, это URL PAR для объекта.

  • Параметры, используемые для OpenStack Swift Object Storage:

    • --cloud-object=SWIFT_OBJECT

      Объект хранилища для образа резервной копии. Обратите внимание, что имена объектов в одном и том же контейнере должны быть уникальными.

    • --cloud-container=SWIFT_CONTAINER

      Контейнер Swift для образа резервной копии.

    • --cloud-user-id=SWIFT_USER-ID

      Идентификатор пользователя для доступа к Swift. Учётные данные пользователя проверяются системой идентификации Swift TempAuth, когда используется параметр --cloud-tempauth-url, службой идентификации OpenStack Keystone, когда используется параметр --cloud-identity-url, и с помощью HTTP Basic Authentication, когда используется параметр --cloud-basicauth-url.

    • --cloud-password=SWIFT_PASSWORD

      Пароль для доступа к Swift для пользователя, указанного параметром --cloud-user-id. Учётные данные пользователя проверяются системой идентификации Swift TempAuth, когда используется параметр --cloud-tempauth-url, службой идентификации OpenStack Keystone, когда используется параметр --cloud-identity-url, и с помощью HTTP Basic Authentication, когда используется параметр --cloud-basicauth-url.

    • --cloud-tempauth-url=SWIFT_TEMPAUTH-URL

      URL TempAuth для проверки подлинности учетных данных пользователя.

    • --cloud-basicauth-url=SWIFT_BASICAUTH-URL

      URL для HTTP Basic Authentication.

    • --cloud-identity-url=SWIFT_KEYSTONE-URL

      URL службы идентификации Keystone, когда она используется для проверки подлинности учетных данных пользователя.

    • --cloud-tenant=SWIFT_KEYSTONE-TENANT

      Клиент Keystone для пользователя, указанного параметром --cloud-user-id, когда для проверки подлинности учетных данных пользователя используется служба идентификации Keystone.

    • --cloud-region=SWIFT_KEYSTONE-REGION

      Регион Keystone для пользователя, указанного параметром --cloud-user-id, когда для проверки подлинности учетных данных пользователя используется служба идентификации Keystone.

    • --cloud-chunked-transfer={true|false}

      Использовать передачу с фрагментацией. При использовании --cloud-service=openstack, резервные копии всегда передаются и хранятся как Динамические большие объекты (DLO), для которых несколько сегментов файлов считаются одним файлом. Максимальное количество сегментов, которое может иметь резервная копия, определяется службой объектного хранилища, а максимальный размер сегментов контролируется этим параметром.

      Если параметр установлен в true, mysqlbackup использует кодировку передачи с фрагментацией для передачи данных. Резервная копия размером больше значения --cloud-chunk-size делится на несколько сегментов.

      Если параметр установлен в false, mysqlbackup загружает резервную копию сегментами размером с буфер.

      Значение по умолчанию: false, при использовании --cloud-service=openstack

      Предупреждение

      Установите параметр в true только в том случае, если передача с фрагментацией поддерживается вашим облачным хранилищем; в противном случае операция mysqlbackup может завершиться ошибкой.

    • --cloud-chunk-size=SWIFT_CHUNK-SIZE

      Размер фрагмента в мегабайтах, если включена передача с фрагментацией. Этот параметр игнорируется, если передача с фрагментацией отключена.

      Минимальное значение: 64

      Максимальное значение: 3072 на 32-разрядных машинах, 5120 на 64-разрядных машинах

      Значение по умолчанию: 2048

    Примечание

    При доступе к службе Swift следует использовать только один из параметров --cloud-tempauth-url, --cloud-identity-url, --cloud-basicauth-url или --cloud-storage-url, иначе mysqlbackup выдаст ошибку.

  • Параметры, используемые для Amazon S3 и совместимых с S3 служб:

    • --cloud-host=S3_HOSTNAME

      Имя хоста для службы хранения, совместимой с S3.

      Значение по умолчанию: s3.amazonaws.com

    • --cloud-bucket=S3_BUCKET

      Корзина хранения в службе хранения, совместимой с S3, для образа резервной копии.

      Для выполнения облачных резервных копий и восстановлений с помощью корзины пользователь, идентифицированный параметром --cloud-access-key-id, должен иметь как минимум следующие разрешения на корзину:

      • s3:ListBucket: Для получения информации о элементах в корзине.

      • s3:ListBucketMultipartUploads: Для получения списка незавершенных многочастных загрузок в корзину.

      • s3:GetObject: Для получения объектов из корзины.

      • s3:PutObject: Для добавления объектов в корзину.

    • --cloud-object-key=S3_OBJECT-KEY

      Ключ объекта S3 для образа резервной копии.

    • --cloud-access-key-id=S3_KEY-ID

      Идентификатор ключа доступа для входа в службу хранения, совместимую с S3.

    • --cloud-secret-access-key=S3_ACCESS-KEY

      Секретный ключ доступа для идентификатора ключа доступа, указанного с помощью --cloud-access-key-id.

    • --cloud-aws-region=S3_REGION

      Регион для веб-службы, к которой обращается mysqlbackup.

  • Параметры, используемые для хранения объектов в GCP:

    • --cloud-host=HOSTNAME

      Имя хоста для службы хранения.

      По умолчанию: storage.googleapis.com, когда --cloud-service=GCP

    • --cloud-bucket=BUCKET

      Ведро для резервной копии изображения.

    • --cloud-object=OBJECT

      Объект хранения для резервного изображения. Обратите внимание, что имена объектов в одном ведре должны быть уникальными.

    • --cloud-access-key=ACCESS-KEY

      Ключ доступа к учетной записи облака. Параметр обязателен для операции резервного копирования. Если он не указан для операции восстановления, mysqlbackup предполагает, что резервное изображение является общедоступным объектом и может быть обработано или загружено без ключа; если объект не общедоступный, операция восстановления завершается ошибкой.

    • --cloud-secret-key=SECRET-KEY

      Секретный ключ для учетной записи облака, указанной с помощью --cloud-access-key. Параметр обязателен для операции резервного копирования.

    • --cloud-chunked-transfer={true|false}

      Использовать передачу блоками.

      Если параметр установлен в true, mysqlbackup использует кодирование передачи блоками для передачи данных. Резервная копия, размер которой больше значения --cloud-chunk-size, разбивается на несколько фрагментов.

      Если параметр установлен в false, mysqlbackup загружает резервную копию по частям размером буфера.

      По умолчанию: true, когда --cloud-service=GCP

    • --cloud-chunk-size=CHUNK-SIZE

      Размер блока в мегабайтах, если включена передача блоками. Этот параметр игнорируется, если передача блоками отключена.

      Минимальное значение: 64

      Максимальное значение: 3072 на 32-разрядных системах, 5120 на 64-разрядных системах

      Значение по умолчанию: 2048

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-enterprise-backup-8.4-en/backup-cloud-options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API