describe-db-clusters
Описание
Возвращает информацию о предоставленных кластерах Amazon DocumentDB. Данный API-запрос поддерживает постраничный вывод. Для определённых функций управления, таких как управление жизненным циклом кластера и экземпляров, Amazon DocumentDB использует операционные технологии, общие с Amazon RDS и Amazon Neptune. Используйте параметр фильтра filterName=engine,Values=docdb, чтобы вернуть только кластеры Amazon DocumentDB.
См. также: Документация API AWS
describe-db-clusters является постраничным запросом. Для получения всего набора результатов могут быть сделаны несколько вызовов API. Вы можете отключить постраничный вывод, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничным выводом, аргумент --query должен извлечь данные из результатов следующих выражений запроса: DBClusters
Синтаксис
describe-db-clusters
[--db-cluster-identifier <value>]
[--filters <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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 (строка)
Предоставленный пользователем идентификатор кластера. Если этот параметр указан, возвращается информация только о конкретном кластере. Этот параметр не чувствителен к регистру.
Ограничения:
- При указании должен соответствовать существующему
DBClusterIdentifier.
--filters (список)
Фильтр, указывающий один или несколько кластеров для описания.
Поддерживаемые фильтры:
-
db-cluster-id- Принимает идентификаторы кластеров и Amazon Resource Names (ARN) кластеров. В списке результатов будет содержаться информация только о кластерах, идентифицированных этими ARN.
(структура)
Набор именованных значений фильтра, используемых для возврата более конкретного списка результатов. Вы можете использовать фильтр для сопоставления набора ресурсов по определённым критериям, таким как идентификаторы.
Подстановочные знаки в фильтрах не поддерживаются.
Имя -> (строка)
Значения -> (список)
Одно или несколько значений фильтра. Значения фильтров чувствительны к регистру.
(строка)
Краткая запись:
Name=string,Values=string,string ...
Синтаксис JSON:
[
{
"Name": "string",
"Values": ["string", ...]
}
...
]
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному в --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределяют значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Токен для указания, где начать постраничный вывод. Это NextToken из ранее усечённого ответа.
Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.
--page-size (целое число)
Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить временные выходы из строя вызовов AWS-сервиса.
Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов больше, чем указанное значение, в выводе команды предоставляется NextToken. Для возобновления постраничного вывода предоставьте значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.
--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-auto-prompt (булево)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматический запрос параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров вам необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования Unix-подобных систем. Эти примеры потребуется адаптировать к правилам цитирования вашей оболочки. См. использование кавычек со строками в Руководстве пользователя AWS CLI.
Для получения подробной информации об одном или нескольких кластерах Amazon DocumentDB.
Следующий пример describe-db-clusters отображает подробности для кластера Amazon DocumentDB sample-cluster. Опуская параметр --db-cluster-identifier, вы можете получить информацию до 100 кластеров.
aws docdb describe-db-clusters
--db-cluster-identifier sample-cluster
Вывод:
{
"DBClusters": [
{
"DBClusterParameterGroup": "default.docdb3.6",
"Endpoint": "sample-cluster.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com",
"PreferredBackupWindow": "00:00-00:30",
"DBClusterIdentifier": "sample-cluster",
"ClusterCreateTime": "2019-03-15T20:29:58.836Z",
"LatestRestorableTime": "2019-03-18T20:28:03.239Z",
"MasterUsername": "master-user",
"DBClusterMembers": [
{
"PromotionTier": 1,
"DBClusterParameterGroupStatus": "in-sync",
"IsClusterWriter": false,
"DBInstanceIdentifier": "sample-cluster"
},
{
"PromotionTier": 1,
"DBClusterParameterGroupStatus": "in-sync",
"IsClusterWriter": true,
"DBInstanceIdentifier": "sample-cluster2"
}
],
"PreferredMaintenanceWindow": "sat:04:30-sat:05:00",
"VpcSecurityGroups": [
{
"VpcSecurityGroupId": "sg-77186e0d",
"Status": "active"
}
],
"Engine": "docdb",
"ReaderEndpoint": "sample-cluster.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com",
"DBSubnetGroup": "default",
"MultiAZ": true,
"AvailabilityZones": [
"us-west-2a",
"us-west-2c",
"us-west-2b"
],
"EarliestRestorableTime": "2019-03-15T20:30:47.020Z",
"DbClusterResourceId": "cluster-UP4EF2PVDDFVHHDJQTYDAIGHLE",
"DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster",
"BackupRetentionPeriod": 3,
"HostedZoneId": "ZNKXH85TT8WVW",
"StorageEncrypted": false,
"EnabledCloudwatchLogsExports": [
"audit"
],
"AssociatedRoles": [],
"EngineVersion": "3.6.0",
"Port": 27017,
"Status": "available"
}
]
}
Для получения дополнительной информации см. Описание кластеров Amazon DocumentDB в Руководстве разработчика Amazon DocumentDB.
Вывод
Маркер -> (строка)
MaxRecords.DBClusters -> (список)
Список кластеров.
(структура)
Подробная информация о кластере.
AvailabilityZones -> (список)
Предоставляет список доступных зон Amazon EC2, в которых можно создавать экземпляры в кластере.
(строка)
BackupRetentionPeriod -> (целое число)
DBClusterIdentifier -> (строка)
DBClusterParameterGroup -> (строка)
DBSubnetGroup -> (строка)
Status -> (строка)
PercentProgress -> (строка)
EarliestRestorableTime -> (отметка времени)
Endpoint -> (строка)
ReaderEndpoint -> (строка)
Конечная точка чтения для кластера. Конечная точка чтения кластера балансирует соединения по нескольким репликам Amazon DocumentDB, доступным в кластере. Когда клиенты запрашивают новые соединения с конечной точкой чтения, Amazon DocumentDB распределяет запросы на соединения между репликами Amazon DocumentDB в кластере. Эта функциональность может помочь сбалансировать вашу рабочую нагрузку чтения между несколькими репликами Amazon DocumentDB в вашем кластере.
Если произойдет переход, и реплика Amazon DocumentDB, к которой вы подключены, будет повышена до основного экземпляра, ваше соединение будет разорвано. Чтобы продолжить отправку вашей рабочей нагрузки чтения другим репликам Amazon DocumentDB в кластере, вы можете повторно подключиться к конечной точке чтения.
MultiAZ -> (логическое значение)
Engine -> (строка)
EngineVersion -> (строка)
LatestRestorableTime -> (отметка времени)
Port -> (целое число)
MasterUsername -> (строка)
PreferredBackupWindow -> (строка)
BackupRetentionPeriod.PreferredMaintenanceWindow -> (строка)
ReplicationSourceIdentifier -> (строка)
ReadReplicaIdentifiers -> (список)
Содержит один или несколько идентификаторов вторичных кластеров, связанных с этим кластером.
(строка)
DBClusterMembers -> (список)
Предоставляет список экземпляров, составляющих кластер.
(структура)
Содержит информацию об экземпляре, являющемся частью кластера.
DBInstanceIdentifier -> (строка)
IsClusterWriter -> (логическое значение)
true, если член кластера является основным экземпляром кластера, и false в противном случае.DBClusterParameterGroupStatus -> (строка)
PromotionTier -> (целое число)
VpcSecurityGroups -> (список)
Предоставляет список групп безопасности виртуальной частной сети (VPC), к которым принадлежит кластер.
(структура)
Используется как элемент ответа для запросов о членстве в группе безопасности виртуальной частной сети (VPC).
VpcSecurityGroupId -> (строка)
Status -> (строка)
HostedZoneId -> (строка)
StorageEncrypted -> (логическое значение)
KmsKeyId -> (строка)
StorageEncrypted является true, идентификатор ключа KMS для зашифрованного кластера.DbClusterResourceId -> (строка)
DBClusterArn -> (строка)
AssociatedRoles -> (список)
Предоставляет список ролей управления доступом и идентификацией (IAM), связанных с кластером. Роли (IAM), связанные с кластером, предоставляют разрешения кластеру для доступа к другим службам Amazon Web Services от вашего имени.
(структура)
Описание роли управления доступом и идентификацией (IAM), связанной с кластером.
RoleArn -> (строка)
Status -> (строка)
Описание состояния связи между ролью IAM и кластером. Свойство Status возвращает одно из следующих значений:
-
ACTIVE- ARN роли IAM связан с кластером и может использоваться для доступа к другим службам Amazon Web Services от вашего имени. -
PENDING- ARN роли IAM связывается с кластером. -
INVALID- ARN роли IAM связан с кластером, но кластер не может использовать роль IAM для доступа к другим службам Amazon Web Services от вашего имени.
CloneGroupId -> (строка)
ClusterCreateTime -> (отметка времени)
EnabledCloudwatchLogsExports -> (список)
Список типов журналов, которые этот кластер настроен на экспорт в Amazon CloudWatch Logs.
(строка)
DeletionProtection -> (логическое значение)
DeletionProtection включено, кластер нельзя удалить, пока он не будет изменен, и DeletionProtection не будет отключено. DeletionProtection защищает кластеры от случайного удаления.StorageType -> (строка)
Тип хранилища, связанный с вашим кластером
Тип хранилища, связанный с вашим кластером
Подробнее о типах хранилища для кластеров Amazon DocumentDB см. в руководстве разработчика Amazon DocumentDB.
Допустимые значения для типа хранилища - standard | iopt1
Значение по умолчанию - standard
MasterUserSecret -> (структура)
Секрет, управляемый Amazon DocumentDB в Amazon Web Services Secrets Manager для пароля пользователя-владельца.
SecretArn -> (строка)
SecretStatus -> (строка)
Состояние секрета.
Возможные значения состояния включают:
- creating - Секрет создается.
- active - Секрет доступен для обычного использования и обновления.
- rotating - Секрет обновляется.
- impaired - Секрет можно использовать для доступа к данным учетных данных базы данных, но его нельзя обновить. Секрет может иметь такое состояние, если, например, разрешения изменены таким образом, что Amazon DocumentDB больше не может получить доступ ни к секрету, ни к ключу KMS для секрета. Если секрет имеет это состояние, вы можете исправить условие, вызвавшее это состояние. В качестве альтернативы, измените экземпляр, чтобы отключить автоматическое управление учетными данными базы данных, а затем измените экземпляр снова, чтобы включить автоматическое управление учетными данными базы данных.
KmsKeyId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.