Jav*_*Red 1 python amazon-web-services python-2.7 aws-cloudformation boto3
我尝试按照http://boto3.readthedocs.io/网页记录测试boto3库.我尝试获取Cloudformation堆栈列表.所以我的代码是:
import boto3
client = boto3.client('cloudformation')
response = client.list_stacks(
NextToken='string',
StackStatusFilter=[
'CREATE_IN_PROGRESS'|'CREATE_FAILED'|'CREATE_COMPLETE'|'ROLLBACK_IN_PROGRESS'|'ROLLBACK_FAILED'|'ROLLBACK_COMPLETE'|'DELETE_IN_PROGRESS'|'DELETE_FAILED'|'DELETE_COMPLETE'|'UPDATE_IN_PROGRESS'|'UPDATE_COMPLETE_CLEANUP_IN_PROGRESS'|'UPDATE_COMPLETE'|'UPDATE_ROLLBACK_IN_PROGRESS'|'UPDATE_ROLLBACK_FAILED'|'UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS'|'UPDATE_ROLLBACK_COMPLETE'|'REVIEW_IN_PROGRESS',
]
)
print response
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到一条错误消息,如:
TypeError: unsupported operand type(s) for |: 'str' and 'str'
Run Code Online (Sandbox Code Playgroud)
那有什么不对吗?我正在使用Python 2.7
你不应该包括管道符号(|).他们在boto3文档上给出的语法只是向您展示所有可能的过滤条件.您需要使用逗号分隔可能的状态,而不是管道.或者,如果您想要所有的云形式堆栈,您可以省略该StackStatusFilter参数
| 归档时间: |
|
| 查看次数: |
571 次 |
| 最近记录: |