使用boto的clouldformation没有列出s的资源

2024-05-07 05:54:41 发布

您现在位置:Python中文网/ 问答频道 /正文

cf_connection = boto.cloudformation.connect_to_region('us-east-1', aws_access_key_id='mykey',
                                                      aws_secret_access_key='mysecret')

resource = cf_connection.list_stack_resources(stack_id)
print resource

这个列表不包含物理标识,而是提供了逻辑标识和类型 另外,我如何过滤这个列表

CLI中的所有功能都可用

^{pr2}$

Tags: tokeyawsid列表accessstackconnect
1条回答
网友
1楼 · 发布于 2024-05-07 05:54:41

list_stack_resources方法返回StackResourceSummary对象的列表。每个对象都具有以下属性:

  • 上次更新时间
  • 逻辑资源标识
  • 物理资源\u id
  • 资源状态
  • 资源状态原因
  • 资源类型

您可以对列表中的每个对象使用这些属性来获取要查找的详细信息。在

请尝试以下代码:

import boto.cloudformation
conn = boto.cloudformation.connect_to_region('us-east-1', ...)

resources = conn.list_stack_resources(stack_id)
for resource in resources:
    print(resource.last_updated_time)
    print(resource.logical_resource_id)
    print(resource.physical_resource_id)
    print(resource.status)
    print(resource.resource_type)

告诉我你看到了什么。在

相关问题 更多 >