Spec-Zone.ru › AWS CLI v2

[ aws . backup ]

list-backup-jobs

Описание

Возвращает список существующих задач резервного копирования для авторизованной учетной записи за последние 30 дней. Для более длительных периодов рассмотрите использование этих инструментов мониторинга.

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

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

Синтаксис

  list-backup-jobs
[--by-resource-arn <value>]
[--by-state <value>]
[--by-backup-vault-name <value>]
[--by-created-before <value>]
[--by-created-after <value>]
[--by-resource-type <value>]
[--by-account-id <value>]
[--by-complete-after <value>]
[--by-complete-before <value>]
[--by-parent-job-id <value>]
[--by-message-category <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]

Параметры

--by-resource-arn (строка)

Возвращает только задачи резервного копирования, которые соответствуют указанному ресурсу Amazon Resource Name (ARN).

--by-state (строка)

Возвращает только задачи резервного копирования, которые находятся в указанном состоянии.

Completed with issues — это статус, встречающийся только в консоли Backup. Для API этот статус относится к задачам с состоянием COMPLETED и MessageCategory со значением, отличным от SUCCESS; то есть состояние завершено, но сопровождается сообщением о статусе.

Для получения количества задач для Completed with issues выполните два запроса GET и вычтите из большего значения меньшее:

GET /backup-jobs/?state=COMPLETED

GET /backup-jobs/?messageCategory=SUCCESS&state=COMPLETED

Возможные значения:

  • CREATED
  • PENDING
  • RUNNING
  • ABORTING
  • ABORTED
  • COMPLETED
  • FAILED
  • EXPIRED
  • PARTIAL

--by-backup-vault-name (строка)

Возвращает только задачи резервного копирования, которые будут сохранены в указанном хранилище резервных копий. Хранилища резервных копий идентифицируются именами, уникальными для учетной записи, используемой для их создания, и региона Amazon Web Services, где они созданы.

--by-created-before (временная метка)

Возвращает только задачи резервного копирования, созданные до указанной даты.

--by-created-after (временная метка)

Возвращает только задачи резервного копирования, созданные после указанной даты.

--by-resource-type (строка)

Возвращает только задачи резервного копирования для указанных ресурсов:

  • Aurora для Amazon Aurora
  • CloudFormation для CloudFormation
  • DocumentDB для Amazon DocumentDB (с совместимостью MongoDB)
  • DynamoDB для Amazon DynamoDB
  • EBS для Amazon Elastic Block Store
  • EC2 для Amazon Elastic Compute Cloud
  • EFS для Amazon Elastic File System
  • FSx для Amazon FSx
  • Neptune для Amazon Neptune
  • RDS для Amazon Relational Database Service
  • Redshift для Amazon Redshift
  • S3 для Amazon Simple Storage Service (Amazon S3)
  • SAP HANA on Amazon EC2 для баз данных SAP HANA на экземплярах Amazon Elastic Compute Cloud
  • Storage Gateway для Storage Gateway
  • Timestream для Amazon Timestream
  • VirtualMachine для виртуальных машин VMware

--by-account-id (строка)

Идентификатор учетной записи для перечисления задач. Возвращает только задачи резервного копирования, связанные с указанным идентификатором учетной записи.

Если используется учетная запись управления Organizations, передача * возвращает все задачи по всей организации.

--by-complete-after (временная метка)

Возвращает только задачи резервного копирования, завершенные после даты, выраженной в формате Unix и в формате Coordinated Universal Time (UTC).

--by-complete-before (временная метка)

Возвращает только задачи резервного копирования, завершенные до даты, выраженной в формате Unix и в формате Coordinated Universal Time (UTC).

--by-parent-job-id (строка)

Это фильтр для перечисления дочерних (вложенных) задач на основе идентификатора родительской задачи.

--by-message-category (строка)

Это необязательный параметр, который можно использовать для фильтрации задач с MessageCategory, соответствующей введенному значению.

Примеры строк могут включать AccessDenied, SUCCESS, AGGREGATE_ALL и InvalidParameters.

Просмотр мониторинга

Символ дикого цвета (*) возвращает количество всех категорий сообщений.

AGGREGATE_ALL агрегирует количество задач для всех категорий сообщений и возвращает сумму.

--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.

Пример 1: Список всех резервных задач

Следующий list-backup-jobs пример возвращает метаданные о ваших резервных задачах в вашей учетной записи AWS.

aws backup list-backup-jobs

Вывод:

{
    "BackupJobs": [
        {
            "BackupJobId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "BackupVaultName": "Default",
            "BackupVaultArn": "arn:aws:backup:us-west-2:123456789012:backup-vault:Default",
            "ResourceArn": "arn:aws:ec2:us-west-2:123456789012:instance/i-12345678901234567",
            "CreationDate": 1600721892.929,
            "State": "CREATED",
            "PercentDone": "0.0",
            "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole",
            "StartBy": 1600725492.929,
            "ResourceType": "EC2"
        },
        {
            "BackupJobId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
            "BackupVaultName": "Default",
            "BackupVaultArn": "arn:aws:backup:us-west-2:123456789012:backup-vault:Default",
            "RecoveryPointArn": "arn:aws:backup:us-west-2:123456789012:recovery-point:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
            "ResourceArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-12345678",
            "CreationDate": 1600721724.77,
            "CompletionDate": 1600721744.488,
            "State": "COMPLETED",
            "PercentDone": "100.0",
            "BackupSizeInBytes": 71,
            "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole",
            "StartBy": 1600725324.77,
            "ResourceType": "EFS"
        }
    ]
}

Дополнительную информацию см. в разделе Создание резервной копии в руководстве разработчика AWS Backup.

Пример 2: Список завершенных резервных задач

Следующий list-backup-jobs пример возвращает метаданные о ваших завершенных резервных задачах в вашей учетной записи AWS.

aws backup list-backup-jobs \
    --by-state COMPLETED

Вывод:

{
    "BackupJobs": [
        {
            "BackupJobId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
            "BackupVaultName": "Default",
            "BackupVaultArn": "arn:aws:backup:us-west-2:123456789012:backup-vault:Default",
            "RecoveryPointArn": "arn:aws:backup:us-west-2:123456789012:recovery-point:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
            "ResourceArn": "arn:aws:elasticfilesystem:us-west-2:123456789012:file-system/fs-12345678",
            "CreationDate": 1600721724.77,
            "CompletionDate": 1600721744.488,
            "State": "COMPLETED",
            "PercentDone": "100.0",
            "BackupSizeInBytes": 71,
            "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole",
            "StartBy": 1600725324.77,
            "ResourceType": "EFS"
        }
    ]
}

Дополнительную информацию см. в разделе Создание резервной копии в руководстве разработчика AWS Backup.

Вывод

BackupJobs -> (список)

Массив структур, содержащих метаданные о ваших резервных задачах, возвращаемых в формате JSON.

(структура)

Содержит подробную информацию о резервной задаче.

AccountId -> (строка)

Идентификатор учетной записи, владеющей резервной задачей.

BackupJobId -> (строка)

Уникально идентифицирует запрос к Backup для резервного копирования ресурса.

BackupVaultName -> (строка)

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

BackupVaultArn -> (строка)

Идентификатор ресурса Amazon (ARN), уникально идентифицирующий резервное хранилище; например, arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.

RecoveryPointArn -> (строка)

ARN, уникально идентифицирующий точку восстановления; например, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

ResourceArn -> (строка)

ARN, уникально идентифицирующий ресурс. Формат ARN зависит от типа ресурса.

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

Дата и время создания резервной задачи в формате Unix и в координированном универсальном времени (UTC). Значение CreationDate точное до миллисекунд. Например, значение 1516925490.087 соответствует пятнице, 26 января 2018 г., 00:11:30.087.

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

Дата и время завершения задачи создания резервной задачи в формате Unix и в координированном универсальном времени (UTC). Значение CompletionDate точное до миллисекунд. Например, значение 1516925490.087 соответствует пятнице, 26 января 2018 г., 00:11:30.087.

State -> (строка)

Текущее состояние резервной задачи.

StatusMessage -> (строка)

Подробное сообщение, объясняющее состояние задачи резервного копирования ресурса.

PercentDone -> (строка)

Содержит приблизительный процент завершения задачи в момент запроса состояния задачи.

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

Размер резервной копии в байтах.

IamRoleArn -> (строка)

Указывает ARN роли IAM, используемой для создания целевой точки восстановления. Роли IAM, отличные от роли по умолчанию, должны содержать либо AWSBackup, либо AwsBackup в имени роли. Например, arn:aws:iam::123456789012:role/AWSBackupRDSAccess. Имена ролей без этих строк не имеют разрешений на выполнение резервных задач.

CreatedBy -> (структура)

Содержит идентификационную информацию о создании резервной задачи, включая BackupPlanArn, BackupPlanId, BackupPlanVersion и BackupRuleId используемого для ее создания плана резервного копирования.

BackupPlanId -> (строка)

Уникально идентифицирует план резервного копирования.

BackupPlanArn -> (строка)

Идентификатор ресурса Amazon (ARN), уникально идентифицирующий план резервного копирования; например, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

BackupPlanVersion -> (строка)

Идентификаторы версий представляют собой уникальные, случайным образом сгенерированные, кодированные в Unicode, UTF-8 строки длиной не более 1024 байт. Их нельзя редактировать.

BackupRuleId -> (строка)

Уникально идентифицирует правило, используемое для планирования резервного копирования выбранного набора ресурсов.

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

Ожидаемая дата и время завершения задачи резервного копирования ресурсов в формате Unix и координированном универсальном времени (UTC). Значение ExpectedCompletionDate точное до миллисекунд. Например, значение 1516925490.087 соответствует пятнице, 26 января 2018 г., 00:11:30.087.

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

Указывает время в формате Unix и координированном универсальном времени (UTC), когда резервная задача должна быть запущена до отмены. Значение вычисляется путем добавления начального интервала к запланированному времени. Таким образом, если запланированное время — 18:00, а начальный интервал — 2 часа, время StartBy составит 20:00 в указанную дату. Значение StartBy точное до миллисекунд. Например, значение 1516925490.087 соответствует пятнице, 26 января 2018 г., 00:11:30.087.

ResourceType -> (строка)

Тип ресурса Amazon Web Services, подлежащего резервному копированию; например, том Amazon Elastic Block Store (Amazon EBS) или база данных Amazon Relational Database Service (Amazon RDS). Для резервных копий Windows Volume Shadow Copy Service (VSS) поддерживается только тип ресурса Amazon EC2.

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

Размер в байтах, переданных в резервное хранилище в момент запроса состояния задачи.

BackupOptions -> (карта)

Указывает параметр резервного копирования для выбранного ресурса. Этот параметр доступен только для резервных копий Windows Volume Shadow Copy Service (VSS).

Допустимые значения: Установите значение "WindowsVSS":"enabled", чтобы включить параметр резервного копирования WindowsVSS и создать резервную копию Windows VSS. Установите значение "WindowsVSS":"disabled", чтобы создать обычную резервную копию. Если вы укажете недопустимый параметр, вы получите исключение InvalidParameterValueException.

key -> (строка)

value -> (строка)

BackupType -> (строка)

Представляет тип резервного копирования для резервной задачи.

ParentJobId -> (строка)

Уникально идентифицирует запрос к Backup для резервного копирования ресурса. Результатом будет идентификатор родительской (составной) задачи.

IsParent -> (булево)

Это булево значение, указывающее, что это родительская (составная) задача резервного копирования.

ResourceName -> (строка)

Неуникальное имя ресурса, относящегося к указанной резервной копии.

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

Дата инициирования резервной задачи.

MessageCategory -> (строка)

Этот параметр — количество задач для указанной категории сообщений.

Примеры строк могут включать AccessDenied, SUCCESS, AGGREGATE_ALL и INVALIDPARAMETERS. Список строк MessageCategory см. в разделе Мониторинг.

Значение ANY возвращает количество всех категорий сообщений.

AGGREGATE_ALL суммирует количество задач для всех категорий сообщений.

NextToken -> (строка)

Следующий элемент после частичного списка возвращенных элементов. Например, если запрос направлен на возврат MaxResults элементов, NextToken позволяет вернуть больше элементов в вашем списке, начиная с позиции, указанной маркером следующего элемента.

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

Spec-Zone.ru

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