Несколько дней назад я задал вопрос, чтобы объединить сообщество переполнения в отношении библиотеки пользовательских конструкций Вопрос
Хотя я не получил точного ответа, который искал. Но каким-то образом мне удалось создать библиотеку пользовательских конструкций. Но теперь у меня есть еще один вопрос о том, как разместить приложение CDK в качестве API.
Ниже приведен снимок библиотеки пользовательских конструкций:
test_ec2 = ec2.Instance(self, "APIInstance",
vpc=my_vpc,
machine_image=ec2.AmazonLinuxImage(
generation=ec2.AmazonLinuxGeneration.AMAZON_LINUX
),
key_name="test-cdk",
instance_name=inst-name
)
Если я хочу разместить выше AWS Приложение CDK как API, которое примет строку для переменной имя-экземпляра и создаст экземпляр EC2. Я пытался создать ее как лямбда-функцию, но не знал, как управлять «зависимостями узла и python зависимости» одновременно.
Можно ли это сделать с помощью уже созданного экземпляра EC2 (присоединение роли IAM с разрешением облачной информации) и прием HTTP-запросов (но не знаете как?) Имеет ли это смысл?
Заранее спасибо всем разработчикам.