Конечно, просто используйте aws-sdk, чтобы получить содержимое s3 из корзины, в которой он находится.
async getCfnIncludeFromS3(): Promise<cdk.CfnInclude> {
const s3 = new aws.S3();
const template = await s3.getObject({Bucket: "MyBucket", Key: "My/Key/To/Template.json"}).promise();
return new cdk.CfnInclude(this, "ExistingInfrastructure", {
template: JSON.parse(template.Body).toString()
});
}