Spec-Zone.ru › MySQL Enterprise Backup 4.1

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

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

  • --cloud-service=SERVICE

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

    • openstack: OpenStack Swift или совместимые службы объектного хранилища (например, Oracle Cloud Infrastructure Object Storage и Oracle Cloud Infrastructure Object Storage Classic).

    • s3: Amazon Simple Storage Service (S3).

  • --cloud-trace

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

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

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

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

    Примечание

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

  • --cloud-ca-info=PATH

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

  • --cloud-ca-path=PATH

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

  • --cloud-buffer-size=MB

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

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

  • Параметры, используемые только для OpenStack Swift или совместимых облачных хранилищ объектов (использование их, когда аргумент для --cloud-service отличается от openstack, приведет к ошибке mysqlbackup):

    • --cloud-container=SWIFT_CONTAINER

      Контейнер Swift для резервной копии изображения. Для Oracle Cloud Infrastructure (OCI) Object Storage это хранилище объектов.

    • --cloud-object=SWIFT_OBJECT

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

    • --cloud-user-id=SWIFT_USER_ID

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

    • --cloud-password=SWIFT_PASSWORD

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

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

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

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

      (Для версии 4.1.1 и более поздних) URL для аутентификации HTTP Basic.

    • --cloud-storage-url=SWIFT_STORAGE-URL

      (Для версии 4.1.2 и более поздних) URL для Oracle Cloud Infrastructure Object Storage при использовании OAuth для проверки подлинности клиента.

    • --cloud-oauth-token=SWIFT_OAUTH-TOKEN

      (Для версии 4.1.2 и более поздних) Токен OAuth для доступа к Oracle Cloud Infrastructure Object Storage. Значение параметра должно быть в одном из следующих форматов:

      • --cloud-oauth-token=oauth_token, где oauth_token — сам токен OAuth

      • --cloud-oauth-token=file:oauth_filepath, где oauth_filepath указывает на файл, содержащий только токен OAuth.

    • --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=VALUE

      (Для версии 4.1.1 и более поздних) Использование поблочной передачи с сервисом Swift.

      Если параметр установлен в true, резервные копии передаются и хранятся как динамические большие объекты (DLO), для которых несколько сегментов файла рассматриваются как один файл. Каждая резервная копия, превышающая 5 ГБ, разделяется на несколько частей с именами в формате <object_name>_part_<number>. Подробности см. в документации OpenStack.

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

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

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

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

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

  • Параметры, используемые только для Amazon S3 (их использование, когда аргумент для --cloud-service отличается от s3, приведёт к ошибке mysqlbackup):

    • --cloud-bucket=S3_BUCKET

      Ведро хранения на Amazon S3 для резервной копии.

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

      • s3:ListBucket: Для получения информации о содержимом ведра.

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

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

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

    • --cloud-object-key=S3_OBJECT_KEY

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

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

      Идентификатор ключа доступа AWS для входа в Amazon S3.

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

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

    • --cloud-aws-region=S3_REGION

      Регион Amazon Web Services, к которому mysqlbackup обращается для S3.

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

Spec-Zone.ru

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