Как разместить библиотеку пользовательских конструкций aws cdk в качестве API - PullRequest
0 голосов
/ 04 февраля 2020

Несколько дней назад я задал вопрос, чтобы объединить сообщество переполнения в отношении библиотеки пользовательских конструкций Вопрос

Хотя я не получил точного ответа, который искал. Но каким-то образом мне удалось создать библиотеку пользовательских конструкций. Но теперь у меня есть еще один вопрос о том, как разместить приложение 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-запросов (но не знаете как?) Имеет ли это смысл?

Заранее спасибо всем разработчикам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...