Сложность в поиске названий регионов в AWS rds

Как получить имена всех экземпляров rds в AWS, используя скрипт boto. Я хочу написать скрипт Python, который выбирает все регионы, а затем отображает их dbinstances.

1 ответ

Решение

Следующее должно дать вам все доступные регионы для 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)
Другие вопросы по тегам