def lambda_handler(event, context):
sess = boto3.session.Session(
aws_access_key_id=event['Credentials']['AccessKeyId'],
aws_secret_access_key=decrypt(
event['Credentials']['SecretAccessKeyCiphertext']),
aws_session_token=event['Credentials']['SessionToken'],
region_name=event['Region'])
cfn = sess.client('cloudformation')
return cfn.create_stack(
TemplateURL=event['TemplateURL'],
StackName=event['Stack']['StackName'],
Capabilities=event.get('Capabilities', []),
Parameters=format_parameters(event['Parameters']),
OnFailure='DO_NOTHING')
评论列表
文章目录