Spec-Zone.ru › AWS CLI v2

[ aws . rds ]

modify-db-snapshot

Описание

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

Amazon RDS поддерживает обновление снимков баз данных для MySQL, PostgreSQL и Oracle. Данная операция не применяется к RDS Custom или RDS для Db2.

См. также: Документация AWS API

Синтаксис

  modify-db-snapshot
--db-snapshot-identifier <value>
[--engine-version <value>]
[--option-group-name <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]

Параметры

--db-snapshot-identifier (строка)

Идентификатор снимка базы данных, который необходимо изменить.

--engine-version (строка)

Версия движка, на которую необходимо обновить снимок базы данных.

Ниже приведены базы данных и версии движков, доступные при обновлении снимка базы данных.

MySQL

Список версий движков, доступных для обновления снимка базы данных, см. в руководстве Amazon RDS User Guide в разделе «Обновление версии движка снимка базы данных MySQL».

Oracle
  • 19.0.0.0.ru-2022-01.rur-2022-01.r1 (поддерживается для снимков баз данных 12.2.0.1)
  • 19.0.0.0.ru-2022-07.rur-2022-07.r1 (поддерживается для снимков баз данных 12.1.0.2)
  • 12.1.0.2.v8 (поддерживается для снимков баз данных 12.1.0.1)
  • 11.2.0.4.v12 (поддерживается для снимков баз данных 11.2.0.2)
  • 11.2.0.4.v11 (поддерживается для снимков баз данных 11.2.0.3)
PostgreSQL

Список версий движков, доступных для обновления снимка базы данных, см. в руководстве Amazon RDS User Guide в разделе «Обновление версии движка снимка базы данных PostgreSQL».

--option-group-name (строка)

Группа параметров для идентификации обновленного снимка базы данных.

Вы можете указать этот параметр при обновлении снимка базы данных Oracle. Те же соображения по группам параметров применимы при обновлении снимка базы данных, что и при обновлении экземпляра базы данных. Дополнительную информацию см. в руководстве Amazon RDS User Guide в разделе «Учет группы параметров».

--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
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет параметры конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • on
  • off
  • auto

--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-auto-prompt (булево)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запросить параметры ввода CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве «Начало работы» в AWS CLI User Guide.

Если не указано иное, все примеры используют правила цитирования Unix-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. раздел «Использование кавычек со строками» в AWS CLI User Guide.

Для изменения снимка базы данных

Следующий пример modify-db-snapshot повышает версию снимка базы данных PostgreSQL 10.6 с именем db5-snapshot-upg-test до PostgreSQL 11.7. Новая версия движка БД отобразится после завершения обновления снимка и его статус будет доступен.

aws rds modify-db-snapshot \
    --db-snapshot-identifier db5-snapshot-upg-test \
    --engine-version 11.7

Вывод:

{
    "DBSnapshot": {
        "DBSnapshotIdentifier": "db5-snapshot-upg-test",
        "DBInstanceIdentifier": "database-5",
        "SnapshotCreateTime": "2020-03-27T20:49:17.092Z",
        "Engine": "postgres",
        "AllocatedStorage": 20,
        "Status": "upgrading",
        "Port": 5432,
        "AvailabilityZone": "us-west-2a",
        "VpcId": "vpc-2ff27557",
        "InstanceCreateTime": "2020-03-27T19:59:04.735Z",
        "MasterUsername": "postgres",
        "EngineVersion": "10.6",
        "LicenseModel": "postgresql-license",
        "SnapshotType": "manual",
        "OptionGroupName": "default:postgres-11",
        "PercentProgress": 100,
        "StorageType": "gp2",
        "Encrypted": false,
        "DBSnapshotArn": "arn:aws:rds:us-west-2:123456789012:snapshot:db5-snapshot-upg-test",
        "IAMDatabaseAuthenticationEnabled": false,
        "ProcessorFeatures": [],
        "DbiResourceId": "db-GJMF75LM42IL6BTFRE4UZJ5YM4"
    }
}

Дополнительную информацию см. в руководстве Amazon RDS User Guide в разделе «Обновление снимка базы данных PostgreSQL».

Вывод

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

Содержит подробности о снимке моментальной копии Amazon RDS базы данных.

Этот тип данных используется в качестве элемента ответа в действии DescribeDBSnapshots.

DBSnapshotIdentifier -> (строка)

Указывает идентификатор снимка моментальной копии базы данных.

DBInstanceIdentifier -> (строка)

Указывает идентификатор экземпляра базы данных DB, на основе которого был создан данный снимок моментальной копии.

SnapshotCreateTime -> (временная метка)

Указывает время создания снимка в формате Coordinated Universal Time (UTC). Изменяется при копировании снимка.

Engine -> (строка)

Указывает имя движка базы данных.

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

Указывает размер выделенного хранилища в гигабайтах (GiB).

Status -> (строка)

Указывает состояние снимка моментальной копии базы данных.

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

Указывает порт, на котором работал движок базы данных во время создания снимка.

AvailabilityZone -> (строка)

Указывает имя зоны доступности, в которой находился экземпляр базы данных во время создания снимка моментальной копии.

VpcId -> (строка)

Предоставляет идентификатор VPC, связанный со снимком моментальной копии базы данных.

InstanceCreateTime -> (временная метка)

Указывает время создания экземпляра базы данных (из которого был создан снимок) в формате Coordinated Universal Time (UTC).

MasterUsername -> (строка)

Предоставляет имя пользователя мастера для снимка моментальной копии базы данных.

EngineVersion -> (строка)

Указывает версию движка базы данных.

LicenseModel -> (строка)

Информация о лицензионной модели для восстановленного экземпляра базы данных.

SnapshotType -> (строка)

Предоставляет тип снимка моментальной копии базы данных.

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

Указывает значение Provisioned IOPS (операций ввода-вывода в секунду) экземпляра базы данных на момент создания снимка.

OptionGroupName -> (строка)

Предоставляет имя группы параметров для снимка моментальной копии базы данных.

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

Процент завершенности предполагаемой передачи данных.

SourceRegion -> (строка)

Регион Amazon Web Services, в котором был создан или скопирован снимок моментальной копии.

SourceDBSnapshotIdentifier -> (строка)

Amazon Resource Name (ARN) снимка моментальной копии базы данных, с которого был скопирован снимок. Имеет значение только в случае копирования между учетными записями или регионами.

StorageType -> (строка)

Указывает тип хранилища, связанный со снимком моментальной копии базы данных.

TdeCredentialArn -> (строка)

ARN из хранилища ключей, который необходимо ассоциировать с экземпляром для шифрования TDE.

Encrypted -> (булево)

Указывает, зашифрован ли снимок моментальной копии базы данных.

KmsKeyId -> (строка)

Если Encrypted имеет значение true, идентификатор ключа Amazon Web Services KMS для зашифрованного снимка моментальной копии базы данных.

Идентификатор ключа Amazon Web Services KMS — это ARN ключа, ID ключа, ARN псевдонима или имя псевдонима для ключа KMS.

DBSnapshotArn -> (строка)

Amazon Resource Name (ARN) для снимка моментальной копии базы данных.

Timezone -> (строка)

Временная зона снимка моментальной копии базы данных. В большинстве случаев элемент Timezone пуст. Timezone отображается только для снимков, созданных из экземпляров Microsoft SQL Server базы данных, созданных с указанием временной зоны.

IAMDatabaseAuthenticationEnabled -> (булево)

Указывает, включено ли отображение учетных записей Amazon Web Services Identity and Access Management (IAM) для учетных записей баз данных.

ProcessorFeatures -> (список)

Количество ядер процессора и количество потоков на ядро для класса экземпляра базы данных на момент создания снимка.

(структура)

Содержит характеристики процессора класса экземпляра базы данных.

Для указания количества ядер процессора используйте имя параметра coreCount для параметра Name. Для указания количества потоков на ядро используйте имя параметра threadsPerCore для параметра Name.

Вы можете настроить характеристики процессора класса экземпляра базы данных для экземпляра базы данных, вызвав одно из следующих действий:

  • CreateDBInstance
  • ModifyDBInstance
  • RestoreDBInstanceFromDBSnapshot
  • RestoreDBInstanceFromS3
  • RestoreDBInstanceToPointInTime

Вы можете просмотреть допустимые значения процессоров для конкретного класса экземпляра, вызвав действие DescribeOrderableDBInstanceOptions и указав класс экземпляра для параметра DBInstanceClass.

Кроме того, вы можете использовать следующие действия для получения информации о процессоре класса экземпляра базы данных:

  • DescribeDBInstances
  • DescribeDBSnapshots
  • DescribeValidDBInstanceModifications

Если вы вызываете DescribeDBInstances, ProcessorFeature возвращает ненулевые значения только в случае выполнения следующих условий:

  • Вы обращаетесь к экземпляру Oracle базы данных.
  • Ваш экземпляр Oracle базы данных поддерживает настройку количества ядер процессора и количества потоков на ядро.
  • Текущее количество ядер процессора и потоков на ядро установлено отличным от значения по умолчанию.

Дополнительную информацию см. в разделе Настройка процессора для класса экземпляра базы данных в RDS for Oracle в Руководстве пользователя Amazon RDS.

Name -> (строка)

Имя характеристики процессора. Допустимые имена — coreCount и threadsPerCore.

Value -> (строка)

Значение характеристики процессора.

DbiResourceId -> (строка)

Идентификатор исходного экземпляра базы данных, который нельзя изменить и который уникален для региона Amazon Web Services.

TagList -> (список)

Список тегов.

Дополнительную информацию см. в разделе Добавление тегов к ресурсам Amazon RDS в Руководстве пользователя Amazon RDS или в разделе Добавление тегов к ресурсам Amazon Aurora и Amazon RDS в Руководстве пользователя Amazon Aurora.

(структура)

Метаданные, назначенные ресурсу Amazon RDS, состоящие из пары ключ-значение.

Дополнительную информацию см. в разделе Добавление тегов к ресурсам Amazon RDS в Руководстве пользователя Amazon RDS или в разделе Добавление тегов к ресурсам Amazon Aurora и Amazon RDS в Руководстве пользователя Amazon Aurora.

Key -> (строка)

Ключ — это обязательное имя тега. Строковое значение может содержать от 1 до 128 символов Unicode и не может начинаться с aws: или rds:. Строка может содержать только набор символов Unicode, цифр, пробелов, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: “^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$”).

Value -> (строка)

Значение — это необязательное значение тега. Строковое значение может содержать от 1 до 256 символов Unicode и не может начинаться с aws: или rds:. Строка может содержать только набор символов Unicode, цифр, пробелов, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: “^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$”).

OriginalSnapshotCreateTime -> (временная метка)

Указывает время операции CreateDBSnapshot в формате Coordinated Universal Time (UTC). Не изменяется при копировании снимка.

SnapshotDatabaseTime -> (временная метка)

Временная метка последней транзакции, применённой к базе данных, которую вы резервируете. Таким образом, если вы восстанавливаете снимок, SnapshotDatabaseTime — это последняя транзакция в восстановленном экземпляре базы данных. В отличие от этого, originalSnapshotCreateTime указывает системное время завершения создания снимка.

Если вы резервируете реплику чтения, вы можете определить задержку реплики, сравнив SnapshotDatabaseTime с originalSnapshotCreateTime. Например, если originalSnapshotCreateTime на две часа позже SnapshotDatabaseTime, то задержка реплики составляет две часа.

SnapshotTarget -> (строка)

Указывает место хранения ручных снимков: Amazon Web Services Outposts или Amazon Web Services Region.

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

Указывает пропускную способность хранилища для снимка моментальной копии.

DBSystemId -> (строка)

Идентификатор системы Oracle (SID), который является именем экземпляра базы данных Oracle, управляющего файлами вашей базы данных. Oracle SID также является именем вашей CDB.

DedicatedLogVolume -> (булево)

Указывает, включен ли выделенный том журналов (DLV) для экземпляра базы данных.

MultiTenant -> (булево)

Указывает, является ли снимок экземпляра базы данных с использованием многопользовательской конфигурации (TRUE) или однопользовательской конфигурации (FALSE).

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

Spec-Zone.ru

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