Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 未实现Boto配置文件_Python_Amazon Web Services_Boto_Ubuntu 14.04_Autoscaling - Fatal编程技术网

Python 未实现Boto配置文件

Python 未实现Boto配置文件,python,amazon-web-services,boto,ubuntu-14.04,autoscaling,Python,Amazon Web Services,Boto,Ubuntu 14.04,Autoscaling,我在AWS上使用了一个Ubuntu 14.04服务器实例,我很难将一个在us-east-1区域工作的python脚本移动到法兰克福eu-central-1区域。该脚本用于获取特定自动缩放组中所有实例的ip地址: def get_autoscale_instance_ips(region, group): conn = boto.connect_ec2(region) as_conn = boto.connect_autoscale() try:

我在AWS上使用了一个Ubuntu 14.04服务器实例,我很难将一个在us-east-1区域工作的python脚本移动到法兰克福eu-central-1区域。该脚本用于获取特定自动缩放组中所有实例的ip地址:

def get_autoscale_instance_ips(region, group):
    conn = boto.connect_ec2(region)
    as_conn = boto.connect_autoscale()    

    try:
        group = as_conn.get_all_groups(names=[group])[0]
        instances_ids = [i.instance_id for i in group.instances]
        reservations = conn.get_all_reservations(instances_ids)
        instances = [i for r in reservations for i in r.instances]
        ip_addresses = [i.private_ip_address for i in instances]
根据Boto文档,我需要更改默认美国地区的自动缩放端点,方法是将其放入Boto配置文件中,对于站点范围的设置,可以是/etc/Boto.cfg,对于用户特定的设置,可以是~/.Boto

我的配置文件仅包含以下内容:

[Boto]
autoscale_endpoint = autoscaling.eu-central-1.amazonaws.com
autoscale_region_name = eu-central-1
我已经尝试了这两个选项,在这两种情况下,boto配置文件似乎都被忽略了

我做错了什么,我肯定我错过了一些明显的东西