Spec-Zone.ru › AWS CLI v2

[ aws . docdb ]

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

Указывает еженедельный интервал времени, в течение которого может выполняться техническое обслуживание системы, в формате Всемирного координированного времени (UTC).

ReplicationSourceIdentifier -> (строка)

Содержит идентификатор исходного кластера, если этот кластер является вторичным.

ReadReplicaIdentifiers -> (список)

Содержит один или несколько идентификаторов вторичных кластеров, связанных с этим кластером.

(строка)

DBClusterMembers -> (список)

Предоставляет список экземпляров, составляющих кластер.

(структура)

Содержит информацию об экземпляре, являющемся частью кластера.

DBInstanceIdentifier -> (строка)

Указывает идентификатор экземпляра для этого члена кластера.

IsClusterWriter -> (логическое значение)

Значение, которое является true, если член кластера является основным экземпляром кластера, и false в противном случае.

DBClusterParameterGroupStatus -> (строка)

Указывает статус группы параметров кластера для этого члена кластера DB.

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

Значение, которое определяет порядок повышения реплики Amazon DocumentDB до основного экземпляра после сбоя существующего основного экземпляра.

VpcSecurityGroups -> (список)

Предоставляет список групп безопасности виртуальной частной сети (VPC), к которым принадлежит кластер.

(структура)

Используется как элемент ответа для запросов о членстве в группе безопасности виртуальной частной сети (VPC).

VpcSecurityGroupId -> (строка)

Имя группы безопасности VPC.

Status -> (строка)

Состояние группы безопасности VPC.

HostedZoneId -> (строка)

Указывает идентификатор, присвоенный Amazon Route 53 при создании размещенной зоны.

StorageEncrypted -> (логическое значение)

Указывает, зашифрован ли кластер.

KmsKeyId -> (строка)

Если StorageEncrypted является true, идентификатор ключа KMS для зашифрованного кластера.

DbClusterResourceId -> (строка)

Уникальный, неизменяемый идентификатор кластера в регионе Amazon Web Services. Этот идентификатор находится в журналах CloudTrail всякий раз, когда к ключу KMS кластера осуществляется доступ.

DBClusterArn -> (строка)

Amazon Resource Name (ARN) кластера.

AssociatedRoles -> (список)

Предоставляет список ролей управления доступом и идентификацией (IAM), связанных с кластером. Роли (IAM), связанные с кластером, предоставляют разрешения кластеру для доступа к другим службам Amazon Web Services от вашего имени.

(структура)

Описание роли управления доступом и идентификацией (IAM), связанной с кластером.

RoleArn -> (строка)

Amazon Resource Name (ARN) роли IAM, связанной с кластером DB.

Status -> (строка)

Описание состояния связи между ролью IAM и кластером. Свойство Status возвращает одно из следующих значений:

  • ACTIVE - ARN роли IAM связан с кластером и может использоваться для доступа к другим службам Amazon Web Services от вашего имени.
  • PENDING - ARN роли IAM связывается с кластером.
  • INVALID - ARN роли IAM связан с кластером, но кластер не может использовать роль IAM для доступа к другим службам Amazon Web Services от вашего имени.

CloneGroupId -> (строка)

Идентифицирует группу клонов, к которой связан кластер DB.

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

Указывает время создания кластера в формате Всемирного координированного времени (UTC).

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

Amazon Resource Name (ARN) секрета.

SecretStatus -> (строка)

Состояние секрета.

Возможные значения состояния включают:

  • creating - Секрет создается.
  • active - Секрет доступен для обычного использования и обновления.
  • rotating - Секрет обновляется.
  • impaired - Секрет можно использовать для доступа к данным учетных данных базы данных, но его нельзя обновить. Секрет может иметь такое состояние, если, например, разрешения изменены таким образом, что Amazon DocumentDB больше не может получить доступ ни к секрету, ни к ключу KMS для секрета. Если секрет имеет это состояние, вы можете исправить условие, вызвавшее это состояние. В качестве альтернативы, измените экземпляр, чтобы отключить автоматическое управление учетными данными базы данных, а затем измените экземпляр снова, чтобы включить автоматическое управление учетными данными базы данных.

KmsKeyId -> (строка)

Идентификатор ключа KMS Amazon Web Services, используемый для шифрования секрета.

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

Spec-Zone.ru

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