Вы уже нашли его - хотя я вам гарантирую, что это довольно утомительно.
aws cloudfront update-distribution
включает ключ массива LambdaFunctionAssociations
, который позволяет связывать существующие лямбда-выражения (LambdaFunctionARN
)) к различным ответам кеша.
Более подробная информация здесь: https://docs.aws.amazon.com/cli/latest/reference/cloudfront/update-distribution.html
К сожалению, как и в случае со всем облачным фронтом, нет вспомогательных команд для простого добавления / удаления лямбд.
Если вы пишете сценарий, вы можете посмотреть get-distribution
, который позволяет вам по крайней мере предварительно заполнить большую часть конфигурации дистрибутива из того, что вы настроили в консоли;вместо того, чтобы изучать все с нуля.
Этот документ также может быть полезен для вас: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-overview-required-fields.html, поскольку в нем обсуждается, какую информацию вы должны предоставить командам операций распространения.