обновить-непрерывные-резервные-копии
Описание
UpdateContinuousBackups позволяет включить или отключить восстановление по состоянию на определённую точку времени для указанной таблицы. Успешное выполнение вызова UpdateContinuousBackups возвращает текущее состояние ContinuousBackupsDescription. Непрерывные резервные копии ENABLED для всех таблиц при их создании. Если восстановление по состоянию на определённую точку времени включено, то PointInTimeRecoveryStatus будет установлено в значение ENABLED.После включения непрерывных резервных копий и восстановления по состоянию на определённую точку времени вы можете восстановить данные до любой точки времени в пределах EarliestRestorableDateTime и LatestRestorableDateTime.
LatestRestorableDateTime обычно составляет 5 минут до текущего времени. Вы можете восстановить таблицу до любой точки времени за последние 35 дней. Вы можете установить значение RecoveryPeriodInDays в любое значение от 1 до 35 дней.См. также: Документация API AWS
Синтаксис
update-continuous-backups
--table-name <value>
--point-in-time-recovery-specification <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]
Параметры
--table-name (строка)
--point-in-time-recovery-specification (структура)
Представляет настройки, используемые для включения восстановления по состоянию на определённую точку времени.
PointInTimeRecoveryEnabled -> (булево)
RecoveryPeriodInDays -> (целое число)
Сокращённый синтаксис:
PointInTimeRecoveryEnabled=boolean,RecoveryPeriodInDays=integer
Синтаксис JSON:
{
"PointInTimeRecoveryEnabled": true|false,
"RecoveryPeriodInDays": integer
}
--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
- text
- таблица
- 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.
Для обновления настроек непрерывных резервных копий для таблицы DynamoDB
Следующий пример update-continuous-backups включает восстановление по состоянию на определённую точку времени для таблицы MusicCollection.
aws dynamodb update-continuous-backups \
--table-name MusicCollection \
--point-in-time-recovery-specification PointInTimeRecoveryEnabled=true
Вывод:
{
"ContinuousBackupsDescription": {
"ContinuousBackupsStatus": "ENABLED",
"PointInTimeRecoveryDescription": {
"PointInTimeRecoveryStatus": "ENABLED",
"EarliestRestorableDateTime": 1576622404.0,
"LatestRestorableDateTime": 1576622404.0
}
}
}
Для получения дополнительной информации, см. Восстановление по состоянию на определенную точку времени для DynamoDB в руководстве разработчика Amazon DynamoDB.
Вывод
ContinuousBackupsDescription -> (структура)
Представляет настройки непрерывных резервных копий и восстановления по состоянию на определённую точку времени для таблицы.
ContinuousBackupsStatus -> (строка)
ContinuousBackupsStatus может иметь следующие состояния: ENABLED, DISABLEDPointInTimeRecoveryDescription -> (структура)
Описание настроек восстановления по состоянию на определённую точку времени, применённых к таблице.
PointInTimeRecoveryStatus -> (строка)
Текущее состояние восстановления по состоянию на определённую точку времени:
-
ENABLED- Восстановление по состоянию на определённую точку времени включено. -
DISABLED- Восстановление по состоянию на определённую точку времени отключено.
RecoveryPeriodInDays -> (целое число)
EarliestRestorableDateTime -> (отметка времени)
LatestRestorableDateTime -> (отметка времени)
LatestRestorableDateTime обычно составляет 5 минут до текущего времени.
© Copyright 2025, Amazon Web Services. Created using Sphinx.