Seb*_*ren 2 boto amazon-web-services aws-cloudformation
我正在boto中实现CloudFormation并遇到了一个奇怪的异常.
[sebastian ~/test_project (develop)]$ ./manage.py --template cf-templates/test_project.json --stack labs --validate
Validating template cf-templates/test_project.json..
Template cf-templates/test_project.json is valid!
[sebastian ~/test_project (develop)]$ ./manage.py --template cf-templates/test_project.json --stack labs --start
Creating stack labs with template cf-templates/test_project.json..
Traceback (most recent call last):
File "./manage.py", line 311, in <module>
main()
File "./manage.py", line 113, in main
start_stack(cf_con, parser, args, config)
File "./manage.py", line 261, in start_stack
template_body=get_json_from_template(args.template))
File "/usr/local/lib/python2.7/site-packages/boto/cloudformation/connection.py", line 208, in create_stack
raise self.ResponseError(response.status, response.reason, body)
boto.exception.BotoServerError: BotoServerError: 400 Bad Request
None
Run Code Online (Sandbox Code Playgroud)
如您所见,我正在执行两个命令.第一个打电话validate_template,没关系.第二个start_stack是这样的:
cf_con = cloudformation.connect_to_region(
args.region,
aws_access_key_id=config.get(
args.config_section, 'aws_access_key_id'),
aws_secret_access_key=config.get(
args.config_section, 'aws_secret_access_key'))
cf_con.create_stack(
args.stack,
template_body=get_json_from_template(args.template))
Run Code Online (Sandbox Code Playgroud)
我真的不知道问题可能是什么,因为我从boto回来的是None错误信息.但也许这表明了什么?
任何正确方向的指针都非常感谢!
PS.它可以使用相同的模板从AWS Console启动堆栈.DS.
感谢帮助garnaat,在调试时我看到以下内容:
2012-10-14 19:18:58,377 foo [ERROR]:400 Bad Request
2012-10-14 19:18:58,377 foo [ERROR]:{"Error":{"Code":"InsufficientCapabilitiesException","Message":"Requires capabilities : [CAPABILITY_IAM]","Type":"Sender"},"RequestId":"389d102d-1623-11e2-b536-cb51e58a0a52"}
Run Code Online (Sandbox Code Playgroud)
所以我添加了代码的功能:
cf_con.create_stack(
args.stack,
template_body=get_json_from_template(args.template),
capabilities=['CAPABILITY_IAM'])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2351 次 |
| 最近记录: |