难以在 AWS rds 中找到区域名称
Difficulty in finding the Region names in AWS rds
如何使用 boto 脚本获取 AWS 中所有 rds 实例的名称。我想编写一个 python 脚本来获取所有区域,然后显示它们的数据库实例。
以下应该为您提供 RDS 的所有可用区域。
import boto.rds
regions = boto.rds.regions()
这会 return 一个包含 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)
如何使用 boto 脚本获取 AWS 中所有 rds 实例的名称。我想编写一个 python 脚本来获取所有区域,然后显示它们的数据库实例。
以下应该为您提供 RDS 的所有可用区域。
import boto.rds
regions = boto.rds.regions()
这会 return 一个包含 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)