AFAIK, вы не можете установить тайм-аут на CustomResource.
О чем они пишут в вашей цитате, так это о том, что вы должны сообщить Cloudformation непосредственно перед тем, как истечет срок действия вашей функции.
Вы узнаете об оставшемся времени, запрашивая объект контекста, который является вторым параметром в вашей функции-обработчике. Например, в Python :
def handler(event, context):
print("Time left:", context.get_remaining_time_in_millis())
Вы увидите, что вызов метода похож на других языках, например, Java :
context.getRemainingTimeInMillis()
Таким образом, вы можете запросить оставшееся время в цикле и, когда это значение становится низким (например, 3000 мс), проверить, не создан ли еще ваш ресурс, и отправить сигнал об ошибке в Cloudformation.
Во-вторых, увеличьте время ожидания для своей функции, как они рекомендовали.