Spec-Zone.ru › AWS CLI v2

[ aws . dynamodb ]

обновить-непрерывные-резервные-копии

Описание

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 (строка)

Имя таблицы. Вы также можете указать Amazon Resource Name (ARN) таблицы в этом параметре.

--point-in-time-recovery-specification (структура)

Представляет настройки, используемые для включения восстановления по состоянию на определённую точку времени.

PointInTimeRecoveryEnabled -> (булево)

Указывает, включено (true) или отключено (false) восстановление по состоянию на определённую точку времени для таблицы.

RecoveryPeriodInDays -> (целое число)

Количество предшествующих дней, для которых выполняются и сохраняются непрерывные резервные копии. Данные вашей таблицы могут быть восстановлены только до любой точки времени в рамках настроенного периода восстановления. Этот параметр необязателен. Если значение не указано, оно по умолчанию будет 35.

Сокращённый синтаксис:

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, DISABLED

PointInTimeRecoveryDescription -> (структура)

Описание настроек восстановления по состоянию на определённую точку времени, применённых к таблице.

PointInTimeRecoveryStatus -> (строка)

Текущее состояние восстановления по состоянию на определённую точку времени:

  • ENABLED - Восстановление по состоянию на определённую точку времени включено.
  • DISABLED - Восстановление по состоянию на определённую точку времени отключено.

RecoveryPeriodInDays -> (целое число)

Количество предшествующих дней, для которых выполняются и сохраняются непрерывные резервные копии. Данные вашей таблицы могут быть восстановлены только до любой точки времени в рамках настроенного периода восстановления. Этот параметр необязателен.

EarliestRestorableDateTime -> (отметка времени)

Указывает самую раннюю точку времени, до которой вы можете восстановить свою таблицу. Вы можете восстановить таблицу до любой точки времени в течение последних 35 дней.

LatestRestorableDateTime -> (отметка времени)

LatestRestorableDateTime обычно составляет 5 минут до текущего времени.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

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