list-association-versions
Описание
Возвращает все версии ассоциации для указанного идентификатора ассоциации.
См. также: Документация API AWS
list-association-versions это постраничная операция. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничный вывод, задав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничным выводом, аргумент --query должен извлекать данные из результатов следующих выражений запроса: AssociationVersions
Синтаксис
list-association-versions
--association-id <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]
Параметры
--association-id (строка)
--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 (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 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.
Для просмотра всех версий ассоциации для определённого идентификатора ассоциации
Следующий list-association-versions пример отображает все версии указанных ассоциаций.
aws ssm list-association-versions \
--association-id "8dfe3659-4309-493a-8755-0123456789ab"
Вывод:
{
"AssociationVersions": [
{
"AssociationId": "8dfe3659-4309-493a-8755-0123456789ab",
"AssociationVersion": "1",
"CreatedDate": 1550505536.726,
"Name": "AWS-UpdateSSMAgent",
"Parameters": {
"allowDowngrade": [
"false"
],
"version": [
""
]
},
"Targets": [
{
"Key": "InstanceIds",
"Values": [
"i-1234567890abcdef0"
]
}
],
"ScheduleExpression": "cron(0 00 12 ? * SUN *)",
"AssociationName": "UpdateSSMAgent"
}
]
}
Для получения дополнительной информации см. раздел «Работа с ассоциациями в Systems Manager» в Руководстве пользователя AWS Systems Manager.
Выходные данные
AssociationVersions -> (список)
Информация обо всех версиях ассоциации для указанного идентификатора ассоциации.
(структура)
Информация о версии ассоциации.
AssociationId -> (строка)
AssociationVersion -> (строка)
CreatedDate -> (отметка времени)
Name -> (строка)
DocumentVersion -> (строка)
Parameters -> (карта)
Параметры, указанные при создании версии ассоциации.
ключ -> (строка)
значение -> (список)
Targets -> (список)
Указанные цели для ассоциации при создании версии ассоциации.
(структура)
Массив критериев поиска, которые нацеливают управляемые узлы с помощью пары ключ-значение, которую вы указываете.
Примечание
Для задач типа Run Command в окне технического обслуживания необходимо указать одну или несколько целей. В зависимости от задачи, цели являются необязательными для других типов задач окна технического обслуживания (Automation, Lambda и Step Functions). Дополнительную информацию о выполнении задач, не указывающих целей, см. в разделе «Регистрация задач окна технического обслуживания без целей» в руководстве пользователя Amazon Web Services Systems Manager.Поддерживаемые форматы включают:
Key=tag-key,Values=tag-value-1,tag-value-2
Key=tag:tag-key,Values=tag-valueKey=ResourceGroup,Values=resource-group-nameKey=ParameterValues,Values=value-1,value-2,value-3- Для нацеливания на все экземпляры в регионе Amazon Web Services:
Key=AWS::EC2::Instance,Values=*Key=InstanceIds,Values=*
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3Key=tag:tag-key,Values=tag-value-1,tag-value-2Key=resource-groups:Name,Values=resource-group-name- Кроме того, окна технического обслуживания поддерживают нацеливание на типы ресурсов:
Key=resource-groups:ResourceTypeFilters,Values=resource-type-1,resource-type-2
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3Key=tag:tag-key,Values=tag-value-1,tag-value-2- Для нацеливания на все экземпляры в регионе Amazon Web Services:
Key=InstanceIds,Values=*
Дополнительную информацию о том, как отправлять команды, которые нацелены на управляемые узлы с использованием Key,Value параметров, см. в разделе «Нацеливание на несколько управляемых узлов» в руководстве пользователя Amazon Web Services Systems Manager.
Ключ -> (строка)
Значения -> (список)
Пользовательские критерии, сопоставляемые с Key. Например, если вы указали tag:ServerRole, вы можете указать value:WebServer, чтобы выполнить команду на экземплярах, которые включают теги EC2 ServerRole,WebServer.
В зависимости от типа целевой группы, максимальное количество значений для ключа может быть меньше глобального максимума в 50.
(строка)
ScheduleExpression -> (строка)
OutputLocation -> (структура)
Указанное расположение в Amazon S3 для ассоциации при создании версии ассоциации.
S3Location -> (структура)
Векет S3, в котором вы хотите сохранить результаты этого запроса.
OutputS3Region -> (строка)
OutputS3BucketName -> (строка)
OutputS3KeyPrefix -> (строка)
AssociationName -> (строка)
MaxErrors -> (строка)
Количество ошибок, разрешенных перед тем, как система прекратит отправку запросов для выполнения ассоциации на дополнительные целевые объекты. Вы можете указать абсолютное число ошибок, например 10, или процент от набора целевых объектов, например 10%. Если вы укажете 3, например, система прекратит отправку запросов, когда будет получена четвертая ошибка. Если вы укажете 0, то система прекратит отправку запросов после возврата первой ошибки. Если вы выполняете ассоциацию на 50 управляемых узлах и установите MaxError на 10%, система прекратит отправку запроса, когда будет получена шестая ошибка.
Выполнения, которые уже выполняют ассоциацию, когда достигнуто MaxErrors, разрешается завершить, но некоторые из этих выполнений также могут завершиться ошибкой. Если вам нужно гарантировать, что не будет более max-errors завершившихся ошибками выполнений, установите MaxConcurrency в 1, чтобы выполнения происходили по одному.
MaxConcurrency -> (строка)
Максимальное количество целевых объектов, которым разрешено выполнять ассоциацию одновременно. Вы можете указать число, например 10, или процент от набора целевых объектов, например 10%. Значение по умолчанию составляет 100%, что означает, что все целевые объекты выполняют ассоциацию одновременно.
Если новый управляемый узел запускается и пытается выполнить ассоциацию, в то время как Systems Manager выполняет MaxConcurrency ассоциации, ассоциация разрешается к выполнению. В течение следующего интервала ассоциации новый управляемый узел обработает свою ассоциацию в пределах ограничения, указанного для MaxConcurrency.
ComplianceSeverity -> (строка)
SyncCompliance -> (строка)
Режим генерации соответствия ассоциации. Вы можете указать AUTO или MANUAL. В режиме AUTO система использует статус выполнения ассоциации для определения статуса соответствия. Если выполнение ассоциации выполняется успешно, то ассоциация является COMPLIANT. Если выполнение ассоциации не выполняется успешно, ассоциация является NON-COMPLIANT.
В режиме MANUAL вы должны указать AssociationId как параметр для операции PutComplianceItems API. В этом случае данные о соответствии не управляются State Manager, инструментом в Amazon Web Services Systems Manager. Они управляются вашим прямым вызовом операции PutComplianceItems API.
По умолчанию все ассоциации используют режим AUTO.
ApplyOnlyAtCronInterval -> (булево)
CalendarNames -> (список)
Имена или Amazon Resource Names (ARN) документов типа «Календарь изменений», под которыми ваши ассоциации находятся под управлением. Ассоциации для этой версии выполняются только при открытии этого календаря изменений. Дополнительную информацию см. в разделе «Календарь изменений Amazon Web Services Systems Manager» в руководстве пользователя Amazon Web Services Systems Manager.
(строка)
TargetLocations -> (список)
Сочетание регионов Amazon Web Services и учетных записей Amazon Web Services, где вы хотели запустить ассоциацию при создании этой версии ассоциации.
(структура)
Сочетание регионов Amazon Web Services и учетных записей Amazon Web Services, на которые нацелено текущее выполнение автоматизации.
Учетные записи -> (список)
Учетные записи Amazon Web Services, на которые нацелено текущее выполнение автоматизации.
(строка)
Регионы -> (список)
Регионы Amazon Web Services, на которые нацелено текущее выполнение автоматизации.
(строка)
TargetLocationMaxConcurrency -> (строка)
TargetLocationMaxErrors -> (строка)
ExecutionRoleName -> (строка)
AWS-SystemsManager-AutomationExecutionRole.TargetLocationAlarmConfiguration -> (структура)
Подробности о сигнале CloudWatch, который вы хотите применить к автоматизации или команде.
IgnorePollAlarmFailure -> (логическое значение)
Alarms -> (список)
Имя сигнала CloudWatch, указанного в конфигурации.
(структура)
Сигнал CloudWatch, который вы применяете к автоматизации или команде.
Name -> (строка)
IncludeChildOrganizationUnits -> (логическое значение)
false.ExcludeAccounts -> (список)
Учетные записи Amazon Web Services или организационные подразделения, которые следует исключить как расширенные целевые объекты.
(строка)
Targets -> (список)
Список сопоставлений пар «ключ-значение» для целевых ресурсов. Если вы указываете значения для этого типа данных, вы также должны указать значение для TargetParameterName.
Этот Targets параметр имеет приоритет над StartAutomationExecution:Targets параметром, если оба указаны.
(структура)
Массив критериев поиска, которые нацелены на управляемые узлы, используя пару «ключ-значение», которую вы указываете.
Примечание
Для задач Run Command типа окна обслуживания необходимо указать один или несколько целевых объектов. В зависимости от задачи, целевые объекты являются необязательными для других типов задач окна обслуживания (автоматизация, Lambda и Step Functions). Дополнительную информацию о запуске задач, не указывающих целевые объекты, см. в разделе «Регистрация задач окна обслуживания без целевых объектов» в руководстве пользователя Amazon Web Services Systems Manager.Поддерживаемые форматы включают следующие.
Key=tag-key,Values=tag-value-1,tag-value-2
Key=tag:tag-key,Values=tag-valueKey=ResourceGroup,Values=resource-group-nameKey=ParameterValues,Values=value-1,value-2,value-3- Для назначения всех экземпляров в регионе Amazon Web Services:
Key=AWS::EC2::Instance,Values=*Key=InstanceIds,Values=*
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3Key=tag:tag-key,Values=tag-value-1,tag-value-2Key=resource-groups:Name,Values=resource-group-name- Кроме того, Maintenance Windows поддерживают назначение типов ресурсов:
Key=resource-groups:ResourceTypeFilters,Values=resource-type-1,resource-type-2
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3Key=tag:tag-key,Values=tag-value-1,tag-value-2- Для назначения всех экземпляров в регионе Amazon Web Services:
Key=InstanceIds,Values=*
Дополнительную информацию о способах отправки команд, нацеленных на управляемые узлы с помощью Key,Value параметров, см. в руководстве пользователя Amazon Web Services Systems Manager в разделе «Назначение нескольких управляемых узлов».
Key -> (строка)
Values -> (список)
Пользовательские критерии, сопоставленные с Key. Например, если вы указали tag:ServerRole, вы можете указать value:WebServer для запуска команды на экземплярах, которые включают теги EC2 ServerRole,WebServer.
В зависимости от типа целевого объекта, максимальное количество значений для ключа может быть меньше глобального максимума в 50.
(строка)
TargetsMaxConcurrency -> (строка)
TargetsMaxConcurrency параметр имеет приоритет над StartAutomationExecution:MaxConcurrency параметром, если оба указаны.TargetsMaxErrors -> (строка)
TargetsMaxErrors параметр имеет приоритет над StartAutomationExecution:MaxErrors параметром, если оба указаны.ScheduleOffset -> (целое число)
Duration -> (целое число)
TargetMaps -> (список)
Сопоставление пар «ключ-значение» параметров документа с целевыми ресурсами. Параметры Targets и TargetMaps нельзя указывать вместе.
(карта)
key -> (строка)
value -> (список)
NextToken -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.