AWS CloudFormation est le service d'infrastructure as code d'Amazon Web Services (AWS). Dans un modèle, vous décrivez les ressources AWS dont vous avez besoin, par exemple des instances EC2 ou des bases RDS, et CloudFormation les provisionne et les configure sous forme de pile. Vous reproduisez ainsi la même infrastructure dans plusieurs régions et comptes et suivez les modifications via un gestionnaire de versions. Le service est accessible par la console, l'API, l'AWS CLI et les SDK, et ne gère que des ressources AWS. C'est un service cloud sans édition auto-hébergeable, et il n'est pas open source.
AWS est une filiale d'Amazon, établie aux États-Unis ; le droit américain, dont le CLOUD Act, peut donc s'appliquer. Les clients décident de la région AWS où leurs données sont stockées, et AWS propose un Data Processing Addendum avec clauses contractuelles types pour les transferts vers des pays tiers. Les modèles étant propres aux ressources AWS, CloudFormation accroît la dépendance envers AWS .