describe-db-instances
Описание
Возвращает информацию о предоставленных экземплярах Amazon DocumentDB. Этот API поддерживает пагинацию.
См. также: Документация AWS API
describe-db-instances является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить пагинацию, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответном пакете постраничной операции, аргумент --query должен извлекать данные из результатов следующих выражений запроса: DBInstances
Синтаксис
describe-db-instances
[--db-instance-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-instance-identifier (строка)
Указанный пользователем идентификатор экземпляра. Если этот параметр указан, возвращается информация только об указанном экземпляре. Этот параметр нечувствителен к регистру.
Ограничения:
- Если указан, должен соответствовать идентификатору существующего
DBInstance.
--filters (список)
Фильтр, определяющий один или несколько экземпляров для описания.
Поддерживаемые фильтры:
-
db-cluster-id- Принимает идентификаторы кластеров и Amazon Resource Names (ARN) кластеров. В списке результатов отображается только информация об экземплярах, связанных с кластерами, идентифицированными этими ARN. -
db-instance-id- Принимает идентификаторы экземпляров и 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
- text
- table
- yaml
- yaml-stream
--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.
Для получения информации о предоставленных экземплярах Amazon DocumentDB
Следующий пример describe-db-instances отображает детали о экземпляре Amazon DocumentDB sample-cluster-instance. Опуская параметр --db-instance-identifier, вы получите информацию о до 100 экземплярах.
aws docdb describe-db-instances \
--db-instance-identifier sample-cluster-instance
Вывод:
{
"DBInstances": [
{
"Endpoint": {
"HostedZoneId": "ZNKXH85TT8WVW",
"Address": "sample-cluster-instance.corcjozrlsfc.us-west-2.docdb.amazonaws.com",
"Port": 27017
},
"PreferredBackupWindow": "00:00-00:30",
"DBInstanceStatus": "available",
"DBInstanceClass": "db.r4.large",
"EnabledCloudwatchLogsExports": [
"audit"
],
"DBInstanceIdentifier": "sample-cluster-instance",
"DBSubnetGroup": {
"Subnets": [
{
"SubnetStatus": "Active",
"SubnetIdentifier": "subnet-4e26d263",
"SubnetAvailabilityZone": {
"Name": "us-west-2a"
}
},
{
"SubnetStatus": "Active",
"SubnetIdentifier": "subnet-afc329f4",
"SubnetAvailabilityZone": {
"Name": "us-west-2c"
}
},
{
"SubnetStatus": "Active",
"SubnetIdentifier": "subnet-53ab3636",
"SubnetAvailabilityZone": {
"Name": "us-west-2d"
}
},
{
"SubnetStatus": "Active",
"SubnetIdentifier": "subnet-991cb8d0",
"SubnetAvailabilityZone": {
"Name": "us-west-2b"
}
}
],
"DBSubnetGroupName": "default",
"SubnetGroupStatus": "Complete",
"DBSubnetGroupDescription": "default",
"VpcId": "vpc-91280df6"
},
"InstanceCreateTime": "2019-03-15T20:36:06.338Z",
"Engine": "docdb",
"StorageEncrypted": false,
"AutoMinorVersionUpgrade": true,
"DBInstanceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster-instance",
"PreferredMaintenanceWindow": "tue:08:39-tue:09:09",
"VpcSecurityGroups": [
{
"Status": "active",
"VpcSecurityGroupId": "sg-77186e0d"
}
],
"DBClusterIdentifier": "sample-cluster",
"PendingModifiedValues": {},
"BackupRetentionPeriod": 3,
"PubliclyAccessible": false,
"EngineVersion": "3.6.0",
"PromotionTier": 1,
"AvailabilityZone": "us-west-2c",
"DbiResourceId": "db-A2GIKUV6KPOHITGGKI2NHVISZA"
}
]
}
Дополнительную информацию см. в разделе «Определение экземпляров Amazon DocumentDB» в руководстве разработчика Amazon DocumentDB.
Вывод
Маркер -> (строка)
MaxRecords.DBInstances -> (список)
Подробная информация об одном или нескольких экземплярах.
(структура)
Подробная информация об экземпляре.
DBInstanceIdentifier -> (строка)
DBInstanceClass -> (строка)
Engine -> (строка)
DBInstanceStatus -> (строка)
Endpoint -> (структура)
Определяет конечную точку подключения.
Address -> (строка)
Port -> (целое число)
HostedZoneId -> (строка)
InstanceCreateTime -> (метка времени)
PreferredBackupWindow -> (строка)
BackupRetentionPeriod.BackupRetentionPeriod -> (целое число)
VpcSecurityGroups -> (список)
Предоставляет список элементов группы безопасности VPC, к которым принадлежит экземпляр.
(структура)
Используется как элемент ответа для запросов о членстве в группе безопасности виртуальной частной сети (VPC).
VpcSecurityGroupId -> (строка)
Status -> (строка)
AvailabilityZone -> (строка)
DBSubnetGroup -> (структура)
Определяет информацию о группе подсетей, связанной с экземпляром, включая имя, описание и подсети в группе подсетей.
DBSubnetGroupName -> (строка)
DBSubnetGroupDescription -> (строка)
VpcId -> (строка)
SubnetGroupStatus -> (строка)
Subnets -> (список)
Подробная информация об одной или нескольких подсетях в группе подсетей.
(структура)
Подробная информация о подсети.
SubnetIdentifier -> (строка)
SubnetAvailabilityZone -> (структура)
Определяет зону доступности для подсети.
Name -> (строка)
SubnetStatus -> (строка)
DBSubnetGroupArn -> (строка)
PreferredMaintenanceWindow -> (строка)
PendingModifiedValues -> (структура)
Указывает, что изменения в экземпляре ожидаются. Этот элемент включается только в случае ожидаемых изменений. Конкретные изменения определяются подэлементами.
DBInstanceClass -> (строка)
DBInstanceClass для экземпляра, которое будет применено или в настоящее время применяется.AllocatedStorage -> (целое число)
AllocatedStorage для экземпляра, который будет применен или в настоящее время применяется.MasterUserPassword -> (строка)
Port -> (целое число)
BackupRetentionPeriod -> (целое число)
MultiAZ -> (булево значение)
EngineVersion -> (строка)
LicenseModel -> (строка)
Модель лицензии для экземпляра.
Допустимые значения: license-included, bring-your-own-license, general-public-license
Iops -> (целое число)
DBInstanceIdentifier -> (строка)
DBInstanceIdentifier для экземпляра, которое будет применено или в настоящее время применяется.StorageType -> (строка)
CACertificateIdentifier -> (строка)
DBSubnetGroupName -> (строка)
PendingCloudwatchLogsExports -> (структура)
Список типов журналов, конфигурация которых все еще ожидается. Эти типы журналов находятся в процессе активации или деактивации.
LogTypesToEnable -> (список)
Типы журналов, которые находятся в процессе деактивации. После деактивации эти типы журналов не экспортируются в CloudWatch Logs.
(строка)
LogTypesToDisable -> (список)
Типы журналов, которые находятся в процессе активации. После активации эти типы журналов экспортируются в Amazon CloudWatch Logs.
(строка)
LatestRestorableTime -> (метка времени)
EngineVersion -> (строка)
AutoMinorVersionUpgrade -> (булево значение)
PubliclyAccessible -> (булево значение)
PubliclyAccessible всегда false.StatusInfos -> (список)
Состояние реплики для чтения. Если экземпляр не является репликой для чтения, этот элемент пуст.
(структура)
Предоставляет список информации о состоянии экземпляра.
StatusType -> (строка)
read replication».Normal -> (булево значение)
true, если экземпляр работает нормально, или false, если экземпляр находится в состоянии ошибки.Status -> (строка)
replicating, ошибка, stopped или terminated.Message -> (строка)
DBClusterIdentifier -> (строка)
StorageEncrypted -> (булево значение)
KmsKeyId -> (строка)
StorageEncrypted является true, идентификатор ключа KMS для зашифрованного экземпляра.DbiResourceId -> (строка)
CACertificateIdentifier -> (строка)
CopyTagsToSnapshot -> (булево значение)
PromotionTier -> (целое число)
DBInstanceArn -> (строка)
EnabledCloudwatchLogsExports -> (список)
Список типов журналов, которые этот экземпляр настроен экспортировать в CloudWatch Logs.
(строка)
CertificateDetails -> (структура)
Подробности серверного сертификата экземпляра базы данных.
CAIdentifier -> (строка)
ValidTill -> (метка времени)
PerformanceInsightsEnabled -> (булево значение)
true, если для экземпляра базы данных включен Amazon RDS Performance Insights, и в противном случае в false.PerformanceInsightsKMSKeyId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.