Spec-Zone.ru › AWS CLI v2

[ aws . ssm ]

describe-parameters

Описание

Перечисляет параметры в вашей учетной записи Amazon Web Services или параметры, с которыми вы поделились, при включении параметра «Общие».

Результаты запроса возвращаются по возможности. Если вы укажете MaxResults в запросе, ответ включает информацию до указанного предела. Однако количество возвращаемых элементов может находиться в диапазоне от нуля до значения MaxResults. Если служба достигнет внутреннего предела при обработке результатов, она остановит операцию и вернёт соответствующие значения до этого момента и NextToken. Вы можете указать NextToken в последующем вызове, чтобы получить следующий набор результатов.

Предупреждение

Если вы измените псевдоним ключа KMS для ключа KMS, используемого для шифрования параметра, вам также необходимо обновить псевдоним ключа, используемый параметром для ссылки на KMS. В противном случае, DescribeParameters вернёт ссылку на исходный псевдоним ключа.

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

describe-parameters является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничный вывод, указав аргумент --no-paginate. При использовании --output text и аргумента --query в постраничном ответе, аргумент --query должен извлекать данные из результатов следующих выражений запроса: Parameters

Синтаксис

  describe-parameters
[--filters <value>]
[--parameter-filters <value>]
[--shared | --no-shared]
[--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]

Параметры

--filters (список)

Этот тип данных устарел. Используйте вместо него ParameterFilters.

(структура)

Этот тип данных устарел. Используйте вместо него ParameterStringFilter.

Key -> (строка)

Имя фильтра.

Values -> (список)

Значения фильтра.

(строка)

Сокращенный синтаксис:

Key=string,Values=string,string ...

Синтаксис JSON:

[
  {
    "Key": "Name"|"Type"|"KeyId",
    "Values": ["string", ...]
  }
  ...
]

--parameter-filters (список)

Фильтры для ограничения результатов запроса.

(структура)

Один или несколько фильтров. Используйте фильтр для получения более конкретного списка результатов.

Key -> (строка)

Имя фильтра.

Объект ParameterStringFilter используется операциями API DescribeParameters и GetParametersByPath. Однако не все значения шаблонов, перечисленные для Key, могут использоваться с обеими операциями.

Для DescribeParameters, все перечисленные шаблоны допустимы, за исключением Label.

Для GetParametersByPath, следующие шаблоны, перечисленные для Key, недействительны: tag, DataType, Name, Path и Tier.

Примеры команд AWS CLI, демонстрирующие правильные конструкции фильтров параметров, см. в разделе Поиск параметров Systems Manager в руководстве пользователя Amazon Web Services Systems Manager.

Option -> (строка)

Для всех фильтров, используемых с DescribeParameters, допустимыми вариантами являются Equals и BeginsWith. Фильтр Name дополнительно поддерживает параметр Contains. (Исключение: для фильтров с ключом Path допустимыми вариантами являются Recursive и OneLevel.)

Для фильтров, используемых с GetParametersByPath, допустимыми вариантами являются Equals и BeginsWith. (Исключение: для фильтров с Label в качестве имени ключа, единственным допустимым вариантом является Equals.)

Values -> (список)

Значение, которое вы хотите найти.

(строка)

Сокращенный синтаксис:

Key=string,Option=string,Values=string,string ...

Синтаксис JSON:

[
  {
    "Key": "string",
    "Option": "string",
    "Values": ["string", ...]
  }
  ...
]

--shared | --no-shared (булево)

Перечисляет параметры, с которыми вы поделились.

Примечание

По умолчанию, при использовании этого параметра, команда возвращает параметры, которые были разделены с помощью стандартного ресурса Resource Access Manager. Для того, чтобы параметр, разделенный с помощью команды PutResourcePolicy, был возвращен, связанный RAM Resource Share Created From Policy должен быть переведен в стандартный Resource Share с помощью операции API RAM PromoteResourceShareCreatedFromPolicy.

Дополнительную информацию о совместном использовании параметров см. в руководстве пользователя Amazon Web Services Systems Manager.

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

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

  • on
  • off
  • auto

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент указан.

--ca-bundle (строка)

Файл с набором сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/окружения.

--cli-read-timeout (int)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение установлено в 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.

Пример 1: Перечисление всех параметров

Следующий describe-parameters пример перечисляет все параметры в текущей учетной записи AWS и регионе.

aws ssm describe-parameters

Вывод:

{
    "Parameters": [
        {
            "Name": "MySecureStringParameter",
            "Type": "SecureString",
            "KeyId": "alias/aws/ssm",
            "LastModifiedDate": 1582155479.205,
            "LastModifiedUser": "arn:aws:sts::111222333444:assumed-role/Admin/Richard-Roe-Managed",
            "Description": "This is a SecureString parameter",
            "Version": 2,
            "Tier": "Advanced",
            "Policies": [
                {
                    "PolicyText": "{\"Type\":\"Expiration\",\"Version\":\"1.0\",\"Attributes\":{\"Timestamp\":\"2020-07-07T22:30:00Z\"}}",
                    "PolicyType": "Expiration",
                    "PolicyStatus": "Pending"
                },
                {
                    "PolicyText": "{\"Type\":\"ExpirationNotification\",\"Version\":\"1.0\",\"Attributes\":{\"Before\":\"12\",\"Unit\":\"Hours\"}}",
                    "PolicyType": "ExpirationNotification",
                    "PolicyStatus": "Pending"
                }
            ]
        },
        {
            "Name": "MyStringListParameter",
            "Type": "StringList",
            "LastModifiedDate": 1582154764.222,
            "LastModifiedUser": "arn:aws:iam::111222333444:user/Mary-Major",
            "Description": "This is a StringList parameter",
            "Version": 1,
            "Tier": "Standard",
            "Policies": []
        },
        {
            "Name": "MyStringParameter",
            "Type": "String",
            "LastModifiedDate": 1582154711.976,
            "LastModifiedUser": "arn:aws:iam::111222333444:user/Alejandro-Rosalez",
            "Description": "This is a String parameter",
            "Version": 1,
            "Tier": "Standard",
            "Policies": []
        },
        {
            "Name": "latestAmi",
            "Type": "String",
            "LastModifiedDate": 1580862415.521,
            "LastModifiedUser": "arn:aws:sts::111222333444:assumed-role/lambda-ssm-role/Automation-UpdateSSM-Param",
            "Version": 3,
            "Tier": "Standard",
            "Policies": []
        }
    ]
}

Пример 2: Перечисление всех параметров, соответствующих определённым метаданным

Этот describe-parameters пример перечисляет все параметры, соответствующие фильтру.

aws ssm describe-parameters
–filters “Key=Type,Values=StringList”

Вывод:

{
    "Parameters": [
        {
            "Name": "MyStringListParameter",
            "Type": "StringList",
            "LastModifiedDate": 1582154764.222,
            "LastModifiedUser": "arn:aws:iam::111222333444:user/Mary-Major",
            "Description": "This is a StringList parameter",
            "Version": 1,
            "Tier": "Standard",
            "Policies": []
        }
    ]
}

Дополнительную информацию см. в разделе «Поиск параметров Systems Manager» в Руководстве пользователя AWS Systems Manager.

Вывод

Parameters -> (список)

Параметры, возвращаемые запросом.

(структура)

Метаданные содержат информацию, такую как Amazon Resource Name (ARN) последнего пользователя, обновившего параметр, и дату и время последнего использования параметра.

Name -> (строка)

Имя параметра.

ARN -> (строка)

Amazon Resource Name (ARN) параметра.

Type -> (строка)

Тип параметра. Допустимые типы параметров включают следующие: String , StringList , и SecureString .

KeyId -> (строка)

Псевдоним ключа управления ключами (KMS), используемого для шифрования параметра. Применимо только к SecureString параметрам.

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

Дата последнего изменения или обновления параметра.

LastModifiedUser -> (строка)

Amazon Resource Name (ARN) пользователя Amazon Web Services, который последний раз изменил параметр.

Description -> (строка)

Описание действий с параметром.

AllowedPattern -> (строка)

Имя параметра может содержать только следующие буквы и символы.

a-zA-Z0-9_.-

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

Версия параметра.

Tier -> (строка)

Уровень параметра.

Policies -> (список)

Список политик, связанных с параметром.

(структура)

Одна или несколько политик, назначенных параметру.

PolicyText -> (строка)

Текстовое представление политики в формате JSON.

PolicyType -> (строка)

Тип политики. Parameter Store, инструмент в Amazon Web Services Systems Manager, поддерживает следующие типы политик: Expiration, ExpirationNotification и NoChangeNotification.

PolicyStatus -> (строка)

Статус политики. Политики сообщают о следующих статусах: Pending (политика ещё не применена или не активирована), Finished (политика применена), Failed (политика не была применена) или InProgress (политика применяется сейчас).

DataType -> (строка)

Тип данных параметра, например, text или aws:ec2:image . По умолчанию text .

NextToken -> (строка)

Маркер, используемый при запросе следующего набора элементов.

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

Spec-Zone.ru

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