восстановление-кластера-баз-данных-до-точки-времени
Описание
Восстанавливает кластер баз данных до произвольной точки во времени. Пользователи могут восстановить до любой точки во времени до LatestRestorableTime в течение BackupRetentionPeriod дней. Целевой кластер баз данных создаётся из исходного кластера баз данных с такой же конфигурацией, как и исходный кластер баз данных, за исключением того, что новый кластер баз данных создаётся с группой безопасности баз данных по умолчанию.
Примечание
Это действие восстанавливает только кластер баз данных, а не экземпляры баз данных для этого кластера баз данных. Вы должны вызвать действие CreateDBInstance, чтобы создать экземпляры баз данных для восстановленного кластера баз данных, указав идентификатор восстановленного кластера баз данных вDBClusterIdentifier. Вы можете создавать экземпляры баз данных только после завершения действия RestoreDBClusterToPointInTime и готовности кластера баз данных.См. также: Документация API AWS
Синтаксис
restore-db-cluster-to-point-in-time
--db-cluster-identifier <value>
[--restore-type <value>]
--source-db-cluster-identifier <value>
[--restore-to-time <value>]
[--use-latest-restorable-time | --no-use-latest-restorable-time]
[--port <value>]
[--db-subnet-group-name <value>]
[--option-group-name <value>]
[--vpc-security-group-ids <value>]
[--tags <value>]
[--kms-key-id <value>]
[--enable-iam-database-authentication | --no-enable-iam-database-authentication]
[--enable-cloudwatch-logs-exports <value>]
[--db-cluster-parameter-group-name <value>]
[--deletion-protection | --no-deletion-protection]
[--serverless-v2-scaling-configuration <value>]
[--storage-type <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-cluster-identifier (строка)
Имя нового кластера баз данных, который должен быть создан.
Ограничения:
- Должно содержать от 1 до 63 букв, цифр или дефисов
- Первый символ должен быть буквой
- Не должно заканчиваться дефисом или содержать два последовательных дефиса
--restore-type (строка)
Тип выполняемого восстановления. Вы можете указать одно из следующих значений:
-
full-copy- Новый кластер баз данных восстанавливается как полная копия исходного кластера баз данных. -
copy-on-write- Новый кластер баз данных восстанавливается как клон исходного кластера баз данных.
Если вы не указываете значение RestoreType, то новый кластер баз данных восстанавливается как полная копия исходного кластера баз данных.
--source-db-cluster-identifier (строка)
Идентификатор исходного кластера баз данных, из которого нужно выполнить восстановление.
Ограничения:
- Должно совпадать с идентификатором существующего кластера баз данных.
--restore-to-time (отметка времени)
Дата и время восстановления кластера баз данных.
Допустимые значения: Значение должно быть временем в формате UTC (Всемирное координированное время)
Ограничения:
- Должно быть раньше последнего восстанавливаемого времени для экземпляра базы данных
- Должно быть указано, если параметр
UseLatestRestorableTimeне указан - Не может быть указано, если параметр
UseLatestRestorableTimeимеет значение true - Не может быть указано, если параметр
RestoreTypeимеет значениеcopy-on-write
Пример: 2015-03-07T23:45:00Z
--use-latest-restorable-time | --no-use-latest-restorable-time (логическое значение)
Значение, установленное в true для восстановления кластера баз данных до последнего восстанавливаемого резервного времени, и false в противном случае.
По умолчанию: false
Ограничения: Не может быть указано, если указан параметр RestoreToTime.
--port (целое число)
Номер порта, на котором новый кластер баз данных принимает подключения.
Ограничения: Значение должно быть 1150-65535
По умолчанию: тот же порт, что и в исходном кластере баз данных.
--db-subnet-group-name (строка)
Имя группы подсетей баз данных, используемой для нового кластера баз данных.
Ограничения: если указано, должно соответствовать имени существующей группы подсетей баз данных.
Пример: mySubnetgroup
--option-group-name (строка)
--vpc-security-group-ids (список)
Список групп безопасности VPC, к которым принадлежит новый кластер баз данных.
(строка)
Синтаксис:
"string" "string" ...
--tags (список)
Теги, которые должны быть применены к восстановленному кластеру баз данных.
(структура)
Метаданные, назначенные ресурсу Amazon Neptune, состоящие из пары ключ-значение.
Ключ -> (строка)
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"
}
...
]
--kms-key-id (строка)
Идентификатор ключа Amazon KMS, используемый при восстановлении зашифрованного кластера баз данных из зашифрованного кластера баз данных.
Идентификатор ключа KMS — это Amazon Resource Name (ARN) ключа шифрования KMS. Если вы восстанавливаете кластер баз данных с помощью той же учётной записи Amazon, которая является владельцем ключа шифрования KMS, используемого для шифрования нового кластера баз данных, то вы можете использовать псевдоним ключа KMS вместо ARN ключа шифрования KMS.
Вы можете восстановить в новый кластер баз данных и зашифровать новый кластер баз данных с помощью ключа KMS, отличного от ключа KMS, использованного для шифрования исходного кластера баз данных. Новый кластер баз данных шифруется с помощью ключа KMS, идентифицируемого параметром KmsKeyId.
Если вы не указываете значение для параметра KmsKeyId, то произойдёт следующее:
- Если кластер баз данных зашифрован, то восстановленный кластер баз данных шифруется с использованием ключа KMS, который был использован для шифрования исходного кластера баз данных.
- Если кластер баз данных не зашифрован, то восстановленный кластер баз данных не шифруется.
Если DBClusterIdentifier относится к кластеру баз данных, который не зашифрован, то запрос на восстановление отклоняется.
--enable-iam-database-authentication | --no-enable-iam-database-authentication (логическое значение)
True для включения сопоставления учётных записей Amazon Identity and Access Management (IAM) с учётными записями баз данных, и false в противном случае.
По умолчанию: false
--enable-cloudwatch-logs-exports (список)
Список журналов, которые должен экспортировать восстановленный кластер баз данных в CloudWatch Logs.
(строка)
Синтаксис:
"string" "string" ...
--db-cluster-parameter-group-name (строка)
Имя группы параметров кластера баз данных, которое следует ассоциировать с новым кластером баз данных.
Ограничения:
- Если указано, должно соответствовать имени существующей группы параметров кластера баз данных.
--deletion-protection | --no-deletion-protection (логическое значение)
--serverless-v2-scaling-configuration (структура)
Содержит конфигурацию масштабирования кластера баз данных Neptune Serverless.
Дополнительную информацию см. в разделе Использование Amazon Neptune Serverless в руководстве пользователя Amazon Neptune.
MinCapacity -> (двойное значение)
MaxCapacity -> (двойное значение)
Краткая запись:
MinCapacity=double,MaxCapacity=double
Синтаксис JSON:
{
"MinCapacity": double,
"MaxCapacity": double
}
--storage-type (строка)
Указывает тип хранилища, который следует ассоциировать с кластером баз данных.
Допустимые значения: standard , iopt1
По умолчанию: standard
--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 (boolean)
Включить отладку.
--endpoint-url (string)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI проверяет SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.
--no-paginate (boolean)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один запрос для первой страницы результатов.
--output (string)
Стиль форматирования вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для фильтрации данных ответа.
--profile (string)
Использовать определенный профиль из файла аутентификации.
--region (string)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (string)
Показать версию этого инструмента.
--color (string)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Кредиты не будут загружены, если этот параметр указан.
--ca-bundle (string)
Файл сертификата CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения к сокету в секундах. Если значение равно 0, подключение к сокету будет блокирующим и без таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (string)
Стиль форматирования для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной в base64 строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI версии 1, и бинарные значения должны передаваться буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку fileb:// всегда будет обрабатываться как бинарный и будет использоваться содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (boolean)
Отключить вывод кли-пейджера.
--cli-auto-prompt (boolean)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматический запрос параметров ввода CLI.
Вывод
DBCluster -> (структура)
Содержит сведения об кластере Amazon Neptune DB.
Этот тип данных используется в качестве элемента ответа в операции DescribeDBClusters .
AllocatedStorage -> (целое число)
AllocatedStorage всегда возвращает 1, потому что размер хранилища кластера Neptune DB не фиксирован, а вместо этого автоматически корректируется по мере необходимости.AvailabilityZones -> (список)
Предоставляет список зон доступности EC2, в которых могут быть созданы экземпляры в кластере DB.
(строка)
BackupRetentionPeriod -> (целое число)
CharacterSetName -> (строка)
DatabaseName -> (строка)
DBClusterIdentifier -> (строка)
DBClusterParameterGroup -> (строка)
DBSubnetGroup -> (строка)
Status -> (строка)
PercentProgress -> (строка)
EarliestRestorableTime -> (метка времени)
Endpoint -> (строка)
ReaderEndpoint -> (строка)
Конечная точка чтения для кластера DB. Конечная точка чтения для кластера DB распределяет подключения по репликам чтения, доступным в кластере DB. По мере того, как клиенты запрашивают новые подключения к конечной точке чтения, Neptune распределяет запросы на подключение между репликами чтения в кластере DB. Эта функция может помочь сбалансировать вашу нагрузку чтения между несколькими репликами чтения в вашем кластере DB.
Если происходит переключение, и реплика чтения, к которой вы подключены, повышается до основного экземпляра, ваше подключение прерывается. Чтобы продолжить отправку своей нагрузки чтения другим репликам чтения в кластере, вы можете повторно подключиться к конечной точке чтения.
MultiAZ -> (булево)
Engine -> (строка)
EngineVersion -> (строка)
LatestRestorableTime -> (метка времени)
Port -> (целое число)
MasterUsername -> (строка)
DBClusterOptionGroupMemberships -> (список)
Не поддерживается Neptune.
(структура)
Не поддерживается Neptune.
DBClusterOptionGroupName -> (строка)
Status -> (строка)
PreferredBackupWindow -> (строка)
BackupRetentionPeriod .PreferredMaintenanceWindow -> (строка)
ReplicationSourceIdentifier -> (строка)
ReadReplicaIdentifiers -> (список)
Содержит один или несколько идентификаторов реплик чтения, связанных с этим кластером DB.
(строка)
DBClusterMembers -> (список)
Предоставляет список экземпляров, составляющих кластер DB.
(структура)
Содержит информацию об экземпляре, который является частью кластера DB.
DBInstanceIdentifier -> (строка)
IsClusterWriter -> (булево)
true, если член кластера является основным экземпляром для кластера DB, и false в противном случае.DBClusterParameterGroupStatus -> (строка)
PromotionTier -> (целое число)
VpcSecurityGroups -> (список)
Предоставляет список групп безопасности VPC, к которым принадлежит кластер DB.
(структура)
Этот тип данных используется как элемент ответа для запросов о членстве в группе безопасности VPC.
VpcSecurityGroupId -> (строка)
Status -> (строка)
HostedZoneId -> (строка)
StorageEncrypted -> (булево)
KmsKeyId -> (строка)
StorageEncrypted равно true, идентификатор ключа Amazon KMS для зашифрованного кластера DB.DbClusterResourceId -> (строка)
DBClusterArn -> (строка)
AssociatedRoles -> (список)
Предоставляет список ролей Amazon Identity and Access Management (IAM), связанных с кластером DB. Роли IAM, связанные с кластером DB, предоставляют разрешения для доступа кластера DB к другим службам Amazon от вашего имени.
(структура)
Описание роли Amazon Identity and Access Management (IAM), связанной с кластером DB.
RoleArn -> (строка)
Status -> (строка)
Описывает состояние связи между ролью IAM и кластером DB. Свойство Status возвращает одно из следующих значений:
-
ACTIVE- ARN роли IAM связан с кластером DB и может использоваться для доступа к другим службам Amazon от вашего имени. -
PENDING- ARN роли IAM связывается с кластером DB. -
INVALID- ARN роли IAM связан с кластером DB, но кластер DB не может принять роль IAM для доступа к другим службам Amazon от вашего имени.
FeatureName -> (строка)
IAMDatabaseAuthenticationEnabled -> (булево)
CloneGroupId -> (строка)
ClusterCreateTime -> (метка времени)
CopyTagsToSnapshot -> (булево)
EnabledCloudwatchLogsExports -> (список)
Список типов журналов, которые этот кластер DB настроен экспортировать в CloudWatch Logs. Допустимые типы журналов: audit (для публикации аудиторских журналов в CloudWatch) и slowquery (для публикации журналов медленных запросов в CloudWatch). См. публикацию журналов Neptune в Amazon CloudWatch Logs .
(строка)
PendingModifiedValues -> (структура)
Этот тип данных используется как элемент ответа в операции ModifyDBCluster и содержит изменения, которые будут применены во время следующего окна технического обслуживания.
PendingCloudwatchLogsExports -> (структура)
Эта PendingCloudwatchLogsExports структура определяет ожидающие изменения, в отношении которых включены или отключены журналы CloudWatch.
LogTypesToEnable -> (список)
Типы журналов, которые в процессе отключения. После их отключения эти типы журналов не экспортируются в CloudWatch Logs.
(строка)
LogTypesToDisable -> (список)
Типы журналов, которые в процессе включения. После их включения эти типы журналов экспортируются в CloudWatch Logs.
(строка)
DBClusterIdentifier -> (строка)
IAMDatabaseAuthenticationEnabled -> (булево)
EngineVersion -> (строка)
BackupRetentionPeriod -> (целое число)
StorageType -> (строка)
Ожидаемое изменение типа хранилища для кластера DB. Допустимые значения:
-
**
standard** – ( по умолчанию ) Настраивает экономичное хранилище базы данных для приложений со средней или низкой активностью ввода-вывода. -
**
iopt1** – Включает оптимизированное для ввода-вывода хранилище, которое предназначено для удовлетворения потребностей высокопроизводительных графических рабочих нагрузок, которые требуют предсказуемой стоимости с низкой задержкой ввода-вывода и постоянной пропускной способностью ввода-вывода. Оптимизированное для ввода-вывода хранилище Neptune доступно только начиная с версии движка 1.3.0.0.
AllocatedStorage -> (целое число)
AllocatedStorage всегда возвращает 1, потому что размер хранилища кластера Neptune DB не фиксирован, а вместо этого автоматически корректируется по мере необходимости.Iops -> (целое число)
DeletionProtection -> (булево)
CrossAccountClone -> (булево)
true, кластер DB можно клонировать между учетными записями.AutomaticRestartTime -> (метка времени)
ServerlessV2ScalingConfiguration -> (структура)
Показывает конфигурацию масштабирования кластера серверного БД Neptune.
Дополнительную информацию см. в разделе Использование Amazon Neptune Serverless в руководстве пользователя Amazon Neptune.
MinCapacity -> (double)
MaxCapacity -> (double)
GlobalClusterIdentifier -> (string)
IOOptimizedNextAllowedModificationTime -> (timestamp)
iopt1.StorageType -> (string)
Тип хранения, используемый кластером БД.
Допустимые значения:
-
**
standard** – (по умолчанию) Обеспечивает экономичное хранение базы данных для приложений с умеренным или низким использованием ввода-вывода. -
**
iopt1** – Включает оптимизированное хранилище ввода-вывода, которое разработано для удовлетворения потребностей интенсивно использующих ввод-вывод рабочих нагрузок графов, требующих предсказуемой цены с низкой задержкой ввода-вывода и постоянной пропускной способностью ввода-вывода. Оптимизированное хранилище ввода-вывода Neptune доступно только начиная с версии движка 1.3.0.0.
© Copyright 2025, Amazon Web Services. Created using Sphinx.