Я прочитал это описание о том, как импортировать шаблон формирования облаков (CFT) в ваш код CDK.
Это интересно, но, похоже, нет способа использовать любой из объектов, созданных CFT в коде CDK. Так, если, например, у вас есть экземпляр apigateway или appsyn c, определенный в CFT, и вы хотите использовать действительно хороший механизм для создания функций Lambda в CDK, то не существует способа присоединить функцию Lambda к apigateway или appsyn c instance.
Это означает, что это полная модернизация погрузчика для перехода с CFT на CDK, если нет возможности ссылаться на объекты CFT из CDK. Хотя это звучит неправильно, это будет существенным препятствием для принятия.
Как можно ссылаться на объект, созданный ЦФТ, в коде CDK? Вот четыре возможных примера, решение любого из них должно быть в состоянии ответить на вопрос, раскрыв шаблон кода, который будет использоваться:
- Лямбда-функция, созданная CDK, использует таблицу DynamoDB, созданную в лямбда-функция CFT
- , созданная с помощью CDK, подключенного к шлюзу API, созданного в CFT
- лямбда-функция, созданная с помощью CDK, присоединенного к резольверу appsyn c, созданному в CFT
- Или любой другой пример, где объект CFT используется кодом CDK.
Я отмечаю, что документация говорит вам, как получить ARN , но не говорит Вы, что вы можете сделать с этим ARN в коде CDK.