Поделиться через


Действия AWS

Внимание

Для развертывания действий AWS в классических потоках требуется активная подписка AWS.

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

Перед развертыванием любого действия AWS создайте новый сеанс EC2, используя действие Создать сеанс EC2.

Чтобы использовать файл учетных данных для аутентификации, отключите Ключи доступа и заполните Имя профиля и Расположение профиля. Если вы не хотите явно ссылаться на имя профиля, выберите по умолчанию в поле Имя профиля, чтобы использовать профиль по умолчанию.

Снимок экрана действия создания сеанса с отключенным параметром Ключи доступа.

В качестве альтернативы включите Ключи доступа и заполните идентификатор ключа доступа, ключ секрета доступа и ограничение региона, указав конечную точку.

Снимок экрана действия создания сеанса с включенным параметром Ключи доступа.

После создания сеанса и развертывания всех необходимых действий AWS используйте действие Завершить сеанс EC2 для завершения сеанса EC2.

Снимок экрана действия Завершить сеанс EC2.

Запустить экземпляр EC2

Запускает экземпляры EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Instance IDs Нет Списоктекстовых значений ИД экземпляров для запуска

Создаваемые переменные

Аргумент Type Description
StartingEc2Instances Списокизменений состояния экземпляра Возвращенные сведения для запущенных экземпляров

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый ИД экземпляра Указывает, что ИД указанного экземпляра имеет неправильный формат или что указанный экземпляр не существует.
Недостаточная емкость Указывает, что емкости недостаточно для выполнения запроса.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Остановить экземпляр EC2

Останавливает экземпляры EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Instance IDs Нет Списоктекстовых значений ИД экземпляров для остановки
Force stop Н/Д Логическое значение Ложь Указывает, следует ли принудительно останавливать экземпляры. У экземпляров нет возможности очистить кэш или метаданные файловой системы
Гибернация: Неприменимо Логическое значение False Указывает, переводить ли экземпляр в режим гибернации, если он был включен для режима гибернации при запуске. Если экземпляр не может успешно перейти в режим гибернации, происходит нормальное завершение работы

Создаваемые переменные

Аргумент Type Description
StoppingEc2Instances Списокизменений состояния экземпляра Возвращенные сведения для остановленных экземпляров

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Операция не поддерживается. Указывает, что запрошена неподдерживаемая операция. Например, экземпляр, поддерживаемый хранилищем экземпляров, не может быть остановлен
Недопустимый ИД экземпляра Указывает, что ИД указанного экземпляра имеет неправильный формат или что указанный экземпляр не существует.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Перезагрузить экземпляр EC2

Перезагружает экземпляры EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Instance IDs Нет Списоктекстовых значений ИД экземпляров для перезагрузки

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Операция не поддерживается. Указывает, что запрошена неподдерживаемая операция. Например, экземпляр, поддерживаемый хранилищем экземпляров, не может быть остановлен
Недопустимый ИД экземпляра Указывает, что ИД указанного экземпляра имеет неправильный формат или что указанный экземпляр не существует.
Неправильное состояние для запроса Указывает, что ресурс находится в неверном состоянии для запроса. Это исключение может возникнуть, если имеет место попытка прикрепить том, который все еще создается (убедитесь, что том "доступен"), или открепить том, который не прикреплен
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Получить доступные экземпляры EC2

Получает информацию по соответствующим экземплярам EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Availability zone Да Текстовое значение Указывает зону доступности, код региона, за которым следует буквенный идентификатор.
Instance state Н/Д Ожидание, Все, Неизвестно, Работает, Выключается, Прерван, Останавливается, Остановлен Все Состояние экземпляра (ожидание, работает, выключается, прерван, останавливается, остановлен)

Создаваемые переменные

Аргумент Type Description
Ec2InstancesInfo Списокинформации об экземплярах EC2 Список экземпляров EC2

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Описать экземпляры

Возвращает всю информацию по указанным экземплярам EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Instance IDs Да Списоктекстовых значений ИД экземпляров для описания
Availability zone Да Текстовое значение Указывает зону доступности, код региона, за которым следует буквенный идентификатор.
Instance state Н/Д Ожидание, Все, Неизвестно, Работает, Выключается, Прерван, Останавливается, Остановлен Все Текущее состояние экземпляра

Создаваемые переменные

Аргумент Type Description
Ec2Instances Списокэкземпляров EC2 Извлеченные экземпляры со всей необходимой информацией

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый ИД экземпляра Указывает, что ИД указанного экземпляра имеет неправильный формат или что указанный экземпляр не существует.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Создать моментальный снимок

Создает моментальный снимок тома EBS и сохраняет его в Amazon S3.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Volume ID Нет Текстовое значение ИД тома EBS
Name Да Текстовое значение Имя моментального снимка
Description Да Текстовое значение Описание моментального снимка
Цель Да Текстовое значение Назначение моментального снимка

Создаваемые переменные

Аргумент Type Description
Snapshot Моментальный снимок EBS Созданный моментальный снимок

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый том Указывает, что указан недопустимый ИД тома или что указанный том не существует
или том не находится в той же зоне доступности, что и указанный экземпляр
Превышен лимит ресурса. Указывает, что достигнут лимит для указанного ресурса.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Описать моментальные снимки

Описывает указанные доступные моментальные снимки EBS.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Describe snapshots mode Н/Д Все снимки, Снимки по идентификатору, Снимки по идентификатору владельца, Снимки по восстанавливаемому идентификатору пользователя, Снимки по настраиваемому фильтру Все моментальные снимки Указывает, следует ли получить все моментальные снимки определенного региона или же их следует отфильтровать по ИД, владельцу или пользователю для восстановления
Snapshot IDs Да Списоктекстовых значений ИД моментального снимка для описания
Owner IDs Да Списоктекстовых значений ИД владельца моментальных снимков
Restorable by user IDs Да Списоктекстовых значений ИД учетных записей AWS, которые могут создавать тома из моментального снимка

Создаваемые переменные

Аргумент Type Description
EBSSnapshots Списокмоментальных снимков экрана EBS Извлеченные моментальные снимки со всей необходимой информацией

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый ИД моментального снимка Указывает, что указан недопустимый ИД моментального снимка или что указанный моментальный снимок не существует.
Недопустимый ИД пользователя Указывает, что указан недопустимый пользователь или владелец.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Удалить моментальный снимок

Удаляет указанный моментальный снимок.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Snapshot ID Нет Текстовое значение ИД моментального снимка EBS для удаления

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый ИД моментального снимка Указывает, что указан недопустимый ИД моментального снимка или что указанный моментальный снимок не существует.
Ресурс используется. Указывает, что эту операцию нельзя завершить, так как ресурс используется.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Создать том

Создает том EBS.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Name Да Текстовое значение Предпочтительное имя тома
Purpose Да Текстовое значение Назначение тома (при наличии)
Availability zone Нет Текстовое значение Указывает зону доступности, код региона, за которым следует буквенный идентификатор.
From snapshot Н/Д Логическое значение Ложь Указывает, нужно ли создать том из заданного моментального снимка.
Snapshot ID Нет Текстовое значение Моментальный снимок, из которого будет создан том
Volume size Нет Текстовое значение Размер тома в ГБ
Size Да Текстовое значение Размер должен быть равен размеру моментального снимка или превышать его
Encrypted Н/Д Логическое значение Ложь Указывает, нужно ли шифровать том.
Volume type Н/Д Gp2, Стандартный, Io1, Sc1, St1 Gp2 Тип тома

Создаваемые переменные

Аргумент Type Description
Volume Том EBS Созданный том

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый параметр Указывает, что в запросе указан недопустимый или неподдерживаемый параметр, либо этот параметр не может использоваться.
Недопустимая зона Указывает, что указанная зона доступности не существует или недоступна для использования.
Превышен лимит ресурса. Указывает, что достигнут лимит для указанного ресурса.
Тип тома не поддерживается в указанной зоне. Указывает, что указанная зона доступности не поддерживает подготовленные SSD-тома IOPS.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Прикрепить том

Подключает том EBS к экземпляру EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Volume ID Нет Текстовое значение ИД тома EBS
Instance ID Нет Текстовое значение ИД экземпляра
Device name Нет Текстовое значение Имя устройства

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Операция не поддерживается. Указывает, что запрошена неподдерживаемая операция. Например, экземпляр, поддерживаемый хранилищем экземпляров, не может быть остановлен
Недопустимый параметр Указывает, что в запросе указан недопустимый или неподдерживаемый параметр, либо этот параметр не может использоваться.
Недопустимый том Указывает, что указан недопустимый ИД тома или что указанный том не существует
или том не находится в той же зоне доступности, что и указанный экземпляр
Ресурс используется. Указывает, что эту операцию нельзя завершить, так как ресурс используется.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Открепить том

Отключает том EBS от экземпляра EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Volume ID Нет Текстовое значение ИД тома EBS
Instance ID Да Текстовое значение ИД экземпляра
Device name Да Текстовое значение Имя устройства
Force detachment Н/Д Логическое значение Ложь Указывает, следует ли принудительно выполнять открепление, если предыдущая попытка открепления была выполнена с ошибками.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Операция не поддерживается. Указывает, что запрошена неподдерживаемая операция. Например, экземпляр, поддерживаемый хранилищем экземпляров, не может быть остановлен
Недопустимый параметр Указывает, что в запросе указан недопустимый или неподдерживаемый параметр, либо этот параметр не может использоваться.
Недопустимая попытка открепления Указывает на попытку открепить том от экземпляра, к которому он не прикреплен.
Неправильное состояние для запроса Указывает, что ресурс находится в неверном состоянии для запроса. Это исключение может возникнуть, если имеет место попытка прикрепить том, который все еще создается (убедитесь, что том "доступен"), или открепить том, который не прикреплен
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Описать тома

Описывает указанные тома EBS.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Describe volumes mode Н/Д Все тома, Тома указанного экземпляра, Тома с указанными идентификаторами Все тома Указывает, следует ли описать все тома, тома, заданные по ИД, или тома экземпляра.
Volume IDs Нет Списоктекстовых значений ИД тома для описания
Instance ID Нет Текстовое значение ИД экземпляра, к которому прикреплен том

Создаваемые переменные

Аргумент Type Description
EBSVolumes Списоктомов EBS Извлеченные тома EBS со всей необходимой информацией

Исключения

Исключение Описание
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый параметр Указывает, что в запросе указан недопустимый или неподдерживаемый параметр, либо этот параметр не может использоваться.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Удалить том

Удаляет указанный том EBS.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2
Volume ID Нет Текстовое значение ИД тома EBS для удаления

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Проверка подлинности не пройдена Указывает, что проверить предоставленные учетные данные не удалось.
Неавторизованная операция Указывает, что запрошена неавторизованная операция.
Недопустимый параметр Указывает, что в запросе указан недопустимый или неподдерживаемый параметр, либо этот параметр не может использоваться.
Недопустимый том Указывает, что либо ИД тома недействителен, либо указанный том не существует, либо том не находится в одной области доступности с указанным экземпляром
Неправильное состояние для запроса Указывает, что ресурс находится в неверном состоянии для запроса. Это исключение может возникнуть, если имеет место попытка прикрепить том, который все еще создается (убедитесь, что том "доступен"), или открепить том, который не прикреплен
Ресурс используется. Указывает, что эту операцию нельзя завершить, так как ресурс используется.
Сбой запроса к службе Amazon Указывает, что при выполнении запроса к AWS произошел сбой.

Создать сеанс EC2

Создает клиент EC2 для автоматизации веб-служб EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Access keys Н/Д Логическое значение Ложь Указывает, требуется ли использовать ИД ключа доступа и секретный ключ доступа для создания сеанса EC2
ИД ключа доступа Нет Текстовое значение ИД ключа доступа AWS
Секрет Нет Прямой ввод зашифрованного текста или Текстовое значение Секретный ключ доступа AWS
Конечная точка региона Нет Текстовое значение Константа региона, определяющая конечную точку, которая будет использоваться
Имя профиля Нет Текстовое значение по умолчанию Имя профиля для использования
Расположение профиля Да Текстовое значение Расположение файла учетных данных, содержащего нужный профиль

Создаваемые переменные

Аргумент Type Description
Ec2Client Клиент EC2 Клиент EC2

Исключения

Исключение Описание
Профиль не существует. Указывает, что заданный профиль не существует.
Недопустимый профиль Указывает, что указанный профиль настроен неправильно.
Ошибка при создании сеанса Указывает, что создать клиент EC2 не удалось.

Завершить сеанс EC2

Закрывает открытый клиент EC2.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
EC2 client Нет Клиент EC2 Клиент EC2

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Это действие не включает никаких исключений.