April 2018
Intermediate to advanced
280 pages
8h 37m
English
You can execute the CloudFormation template either using the AWS Web Console, the AWS CLI, or the SDK. Since we are focusing on application development, let's write some Python code that executes a template written in the JSON format.
We will use the same boto3 Python package to create the CloudFormation objects:
import boto3with open('packtpub.json') as template_file: template = template_file.read()cloud_formation_object = boto3.resource('cloudformation')response = cloud_formation_object.create_stack(StackName = 'test',TemplateBody = template)print(response)print(type(response))
In the preceding program, we create an object of the type cloudformation and then invoke the create_stack() function by passing ...