Вы можете активировать API данных из CloudFormation, создав собственный лямбда на основе ресурса и включив его, используя любой из доступных SDK.
Я использую boto3 (python), поэтому лямбда-код будет иметь такой же код, как показано ниже:
import boto3
client = boto3.client('rds')
response = client.modify_db_cluster(
DBClusterIdentifier='string',
EnableHttpEndpoint=True|False
)
Очевидно, что вам нужно обрабатывать различные типы пользовательских запросов ресурсов и успешно возвращаться из лямбдыили неудача.Но чтобы ответить на ваш вопрос, это наилучший способ настроить API данных через CloudFormation, на данный момент, IMHO.
Для получения дополнительной информации о функции (Boto3): https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/rds.html#RDS.Client.modify_db_cluster