难以在AWS rds中查找区域名称

时间:2015-01-22 12:41:37

标签: python amazon-web-services boto rds

如何使用boto脚本获取AWS中所有rds实例的名称。我想编写一个python脚本来获取所有区域,然后显示它们的dbinstances。

1 个答案:

答案 0 :(得分:3)

以下内容应为您提供RDS的所有可用区域。

import boto.rds
regions = boto.rds.regions()

这将返回这样的RegionInfo个对象列表。

[RegionInfo:us-east-1,
 RegionInfo:cn-north-1,
 RegionInfo:ap-northeast-1,
 RegionInfo:eu-west-1,
 RegionInfo:ap-southeast-1,
 RegionInfo:ap-southeast-2,
 RegionInfo:us-west-2,
 RegionInfo:us-gov-west-1,
 RegionInfo:us-west-1,
 RegionInfo:eu-central-1,
 RegionInfo:sa-east-1]

如果您想要连接到某个特定区域,请说eu-west-1,您可以这样做:

region = regions[6]
conn = region.connect()

甚至:

conn = boto.rds.connect_to_region(region.name)