Используя действия с поддержкой расширяемости в сочетании с подписками, можно автоматизировать и упростить добавление тегов к виртуальным машинам.
Администратор облачных систем может создавать развертывания, в которых теги расставляются автоматически с указанными входными и выходными данными с помощью действий и подписок с поддержкой расширяемости. При создании нового развертывания для проекта, содержащего подписку на расстановку тегов в виртуальной машине, событие развертывания запускает сценарий «Добавление тегов к ВМ» (Tag VM), в результате чего выполняется автоматическая расстановка тегов. Это позволяет сэкономить время и способствует повышению эффективности, благодаря чему упрощается управление развертыванием.
Необходимые условия
- Доступ к учетным данным администратора облачных систем.
- Роль Amazon Web Services для функций Lambda.
Процедура
- Выберите и создайте действие со следующими параметрами.
Параметр |
Описание |
Название действия |
Название действия с поддержкой расширяемости (желательно, чтобы оно содержало TagVM в качестве префикса или суффикса). |
Проект |
Проект, в котором выполняется тестирование действия с поддержкой расширяемости. |
Шаблон действия |
Добавление тегов к ВМ (Tag VM) |
Среда выполнения |
Python |
Источник сценария |
Написать сценарий |
- Укажите Обработчик в качестве значения параметра Основная функция.
- Добавьте входные данные для расстановки тегов, предназначенные для тестирования действия расширяемости.
Например,
resourceNames = ["DB_VM"]
и
target = world
.
- Чтобы сохранить действие, нажмите Сохранить.
- Чтобы протестировать действие, нажмите Тестировать.
- Чтобы выйти из редактора действий, нажмите Закрыть.
- Выберите .
- Щелкните Создать подписку.
- Введите следующие сведения о подписке.
Сведения |
Настройка |
Тема события |
Выберите тему события, связанную со стадией расстановки тегов виртуальной машины. Например, «Выделение вычислительных ресурсов».
Примечание: Теги должны быть частью параметров события для выбранной темы событий.
|
Блокирующая |
Установите время ожидания для подписки, равное 1 минуте. |
Действие или рабочий процесс |
Выберите тип готовности к запуску действия с поддержкой расширяемости и настраиваемое действие с поддержкой расширяемости. |
- Чтобы сохранить подписку на настраиваемое действие с поддержкой расширяемости, нажмите кнопку Сохранить.
- Перейдите в раздел и создайте облачный шаблон на основе пустого холста.
- Добавьте две виртуальные машины в облачный шаблон:
Application_VM
и DB_VM
.
- Чтобы развернуть виртуальные машины, нажмите Развернуть.
- Во время развертывания убедитесь, что событие инициировано и действие с поддержкой расширяемости запущено.
- Чтобы убедиться в правильности расстановки тегов, выберите .