copy-db-cluster-snapshot
Описание
Копирует моментальный снимок кластера.
Для копирования моментального снимка кластера из общего ручного моментального снимка кластера, SourceDBClusterSnapshotIdentifier должно быть Amazon Resource Name (ARN) общего моментального снимка кластера. Вы можете скопировать только общий моментальный снимок DB-кластера, зашифрованный или нет, в той же области Amazon Web Services.
Чтобы отменить операцию копирования после ее начала, удалите целевой моментальный снимок кластера, определенный TargetDBClusterSnapshotIdentifier, пока этот моментальный снимок кластера находится в состоянии копирования.
См. также: документацию AWS API
Синтаксис
copy-db-cluster-snapshot
--source-db-cluster-snapshot-identifier <value>
--target-db-cluster-snapshot-identifier <value>
[--kms-key-id <value>]
[--pre-signed-url <value>]
[--copy-tags | --no-copy-tags]
[--tags <value>]
[--source-region <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--source-db-cluster-snapshot-identifier (строка)
Идентификатор моментального снимка кластера для копирования. Этот параметр нечувствителен к регистру.
Ограничения:
- Должен указать действительный системный моментальный снимок в состоянии доступен.
- Если исходный моментальный снимок находится в той же области Amazon Web Services, что и копия, укажите действительный идентификатор моментального снимка.
- Если исходный моментальный снимок находится в другой области Amazon Web Services, чем копия, укажите действительный ARN моментального снимка кластера.
Пример: my-cluster-snapshot1
--target-db-cluster-snapshot-identifier (строка)
Идентификатор нового моментального снимка кластера для создания из исходного моментального снимка кластера. Этот параметр нечувствителен к регистру.
Ограничения:
- Должен содержать от 1 до 63 букв, цифр или дефисов.
- Первый символ должен быть буквой.
- Не может заканчиваться дефисом или содержать два последовательных дефиса.
Пример: my-cluster-snapshot2
--kms-key-id (строка)
Идентификатор ключа KMS для зашифрованного моментального снимка кластера. Идентификатор ключа KMS — это Amazon Resource Name (ARN), идентификатор ключа KMS или псевдоним ключа KMS для ключа шифрования KMS.
Если вы копируете зашифрованный моментальный снимок кластера из своей учетной записи Amazon Web Services, вы можете указать значение для KmsKeyId, чтобы зашифровать копию с помощью нового ключа шифрования KMS. Если вы не укажете значение для KmsKeyId, то копия моментального снимка кластера шифруется тем же ключом KMS, что и исходный моментальный снимок кластера.
Если вы копируете зашифрованный моментальный снимок кластера, который был предоставлен другой учетной записью Amazon Web Services, вам необходимо указать значение для KmsKeyId.
Для копирования зашифрованного моментального снимка кластера в другую область Amazon Web Services установите KmsKeyId в идентификатор ключа KMS, который вы хотите использовать для шифрования копии моментального снимка кластера в целевой области. Ключи шифрования KMS специфичны для области Amazon Web Services, в которой они созданы, и вы не можете использовать ключи шифрования из одной области Amazon Web Services в другой.
Если вы копируете незашифрованный моментальный снимок кластера и указываете значение для параметра KmsKeyId, возвращается ошибка.
--pre-signed-url (строка)
URL, содержащий подписанный запрос версии 4 подписи для действия API ``CopyDBClusterSnapshot`` в области Amazon Web Services, содержащей копируемый исходный моментальный снимок кластера. Вы должны использовать параметр PreSignedUrl при копировании моментального снимка кластера из другой области Amazon Web Services.
Если вы используете инструмент Amazon Web Services SDK или командную строку, вы можете указать SourceRegion (или --source-region для командной строки) вместо ручного указания PreSignedUrl. Указание SourceRegion автоматически генерирует предварительно подписанный URL, который является допустимым запросом для операции, которую можно выполнить в исходной области Amazon Web Services.
Предварительно подписанный URL должен быть допустимым запросом для действия API CopyDBClusterSnapshot, которое можно выполнить в исходной области Amazon Web Services, содержащей копируемый моментальный снимок кластера. Запрос предварительно подписанного URL должен содержать следующие значения параметров:
-
SourceRegion— Идентификатор области, содержащей копируемый моментальный снимок. -
SourceDBClusterSnapshotIdentifier— Идентификатор шифрованного моментального снимка кластера для копирования. Этот идентификатор должен быть в формате Amazon Resource Name (ARN) для исходной области Amazon Web Services. Например, если вы копируете зашифрованный моментальный снимок кластера из области Amazon Web Services us-east-1, то вашSourceDBClusterSnapshotIdentifierвыглядит примерно так:arn:aws:rds:us-east-1:12345678012:sample-cluster:sample-cluster-snapshot. -
TargetDBClusterSnapshotIdentifier— Идентификатор нового моментального снимка кластера для создания. Этот параметр нечувствителен к регистру.
--copy-tags | --no-copy-tags (логическое значение)
true, чтобы скопировать все метки из исходного моментального снимка кластера в целевой моментальный снимок кластера, и в противном случае false. По умолчанию значение false.--tags (список)
Метки, которые нужно назначить моментальному снимку кластера.
(структура)
Метаданные, назначенные ресурсу Amazon DocumentDB, состоящие из пары ключ-значение.
Ключ -> (строка)
aws: » или «rds: ». Строка может содержать только набор символов Юникода, цифр, пробелов, ‘_’, ‘.’, ‘/’, ‘=’, ‘+’, ‘-’ (регулярное выражение Java: «^([\p{L}\p{Z}\p{N}_.:/=+\-]*)$»).Значение -> (строка)
aws: » или «rds: ». Строка может содержать только набор символов Юникода, цифр, пробелов, ‘_’, ‘.’, ‘/’, ‘=’, ‘+’, ‘-’ (регулярное выражение Java: «^([\p{L}\p{Z}\p{N}_.:/=+\-]*)$»).Краткая синтаксическая запись:
Key=string,Value=string ...
Синтаксис JSON:
[
{
"Key": "string",
"Value": "string"
}
...
]
--source-region (строка)
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит каркас JSON в стандартный вывод без отправки запроса API. При отсутствии значения или значении input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если указано значение output, он валидирует входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный каркас JSON нестабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном каркасе JSON.
Глобальные параметры
--debug (логическое значение)
Включить отладовую регистрацию.
--endpoint-url (строка)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при общении с услугами AWS. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение по умолчанию проверки сертификатов SSL.
--no-paginate (логическое значение)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования выходных данных команды.
- json
- текст
- таблица
- yaml
- yaml-потоковый
--query (строка)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (строка)
Использование определенного профиля из файла учетных данных.
--region (строка)
Область, которую нужно использовать. Переопределяет настройки конфигурации/среды.
--version (строка)
Отображение версии этого инструмента.
--color (строка)
Включение/выключение цветного вывода.
- включено
- выключено
- автоматически
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент указан.
--ca-bundle (строка)
Набор сертификатов CA для использования при проверке сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (строка)
Стиль форматирования для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной строкой base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, отображающего двоичный блок, fileb:// всегда будет обрабатываться как двоичное значение и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить тулбар-панель вывода CLI.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическую запрос параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. См. руководство по началу работы в руководстве пользователя AWS CLI для получения дополнительной информации.
Если не указано иное, все примеры имеют правила цитирования Unix-подобных. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. использование кавычек со строками в руководстве пользователя AWS CLI.
Для создания копии моментального снимка
Следующий copy-db-cluster-snapshot пример создает копию sample-cluster-snapshot с именем sample-cluster-snapshot-copy. Копия содержит все метки оригинала плюс новую метку с именем ключа CopyNumber.
aws docdb copy-db-cluster-snapshot \
--source-db-cluster-snapshot-identifier sample-cluster-snapshot \
--target-db-cluster-snapshot-identifier sample-cluster-snapshot-copy \
--copy-tags \
--tags Key="CopyNumber",Value="1"
Эта команда не генерирует выходных данных.
Для получения дополнительной информации см. копирование моментального снимка кластера в руководстве разработчика Amazon DocumentDB.
Вывод
DBClusterSnapshot -> (структура)
Подробная информация о снимке кластера.
AvailabilityZones -> (список)
Предоставляет список зон доступности Amazon EC2, в которых можно восстановить экземпляры в снимке кластера.
(строка)
DBClusterSnapshotIdentifier -> (строка)
DBClusterIdentifier -> (строка)
SnapshotCreateTime -> (временная метка)
Engine -> (строка)
Status -> (строка)
Port -> (целое число)
VpcId -> (строка)
ClusterCreateTime -> (временная метка)
MasterUsername -> (строка)
EngineVersion -> (строка)
SnapshotType -> (строка)
PercentProgress -> (целое число)
StorageEncrypted -> (булево)
KmsKeyId -> (строка)
StorageEncrypted является true, идентификатор ключа KMS для зашифрованного снимка кластера.DBClusterSnapshotArn -> (строка)
SourceDBClusterSnapshotArn -> (строка)
StorageType -> (строка)
Тип хранилища, связанный с вашим снимком кластера
Дополнительную информацию о типах хранилища для кластеров Amazon DocumentDB см. в разделе «Настройки хранилища кластера» в руководстве разработчика Amazon DocumentDB.
Допустимые значения для типа хранилища - standard | iopt1
Значение по умолчанию - standard
© Copyright 2025, Amazon Web Services. Created using Sphinx.