0

У меня есть существующий шаблон (файл JSON). Мне нужно создать из него новый, с различным количеством стеков (например, 2 экземпляра с Cassandra на борту, существующий шаблон имеет только один описанный и его нужно скопировать). Как я могу добиться этого с помощью Java?Amazon CloudFormation. Как изменить существующий шаблон

+0

Я нашел способ навигации и модификации JSON с помощью com.amazonaws.util.json packadge (JSONObject, JSONArray, ....) – Alexandr

+0

Это сложный вопрос, на который нужно ответить. Вы хотите редактировать raw JSON в java? Вы хотите манипулировать уже существующим стеком? Вы хотите параметризовать части своего шаблона? – tedder42

+0

Я хочу параметризовать части моего шаблона (например, добавить еще один стек) – Alexandr

ответ

1

Вам необходимо будет обновить шаблон Cloudformation Stack, чтобы внести необходимые изменения. Основываясь на вашем вопросе, я не понимаю, почему вы хотите сделать фактические изменения в шаблоне на Java.

Вот AWS Guide documentation об изменении действующего облака облачной информации. Если количество экземпляров - это что-то, что может измениться, я бы предложил добавить параметр в ваш шаблон, чтобы вы могли легко определить количество экземпляров для создания.

Вы можете настроить экземпляры для членов в группе автоматического масштабирования с конфигурацией запуска, here is an AWS snippet example. Это позволяет легко изменить минимальное, максимальное и желаемое количество экземпляров, которые вы хотите запустить.

Смежные вопросы