Note there are slightly different settings available for each approach.
wp_editor function in Codex
$id = '...
If you are using AWS and CloudFront, you need to pass the following headers:
You could do another behaviour and only do this when it is "wp-admin" to take advantage of Cloudfront caching for all the pages (except for admin ones).
Also if you are using CloudFront for HTTPS and your origin is HTTP, add the following ...