Не удается подключиться к региону AWS с помощью boto3

1

Я не могу подключиться к любому региону, используя boto3. Я пробовал все, используя boto3.session.Session, connection = ec2.connect_to_region

Соединение = ec2.connect_to_region ( 'REGION_NAME', aws_access_key_id = '', aws_secret_access_key = ''

Я получаю следующую ошибку:

Файл "/usr/local/lib/python2.7/site-packages/botocore/regions.py", строка 135, в _endpoint_for_partition, выведите NoRegionError() botocore.exceptions.NoRegionError: вы должны указать регион.

Спасибо...

Теги:
boto3

1 ответ

0

Ваш код должен выглядеть так:

import boto
conn = boto.ec2.connect_to_region("us-west-2",
    aws_access_key_id='<aws access key>',
    aws_secret_access_key='<aws secret key>')

Однако я рекомендую вам отказаться от использования boto и перейти на boto3, если у вас нет технической причины.

import boto3
client = boto3.client(
    'ec2',
    aws_access_key_id='<aws access key>',
    aws_secret_access_key='<aws secret key>',
    region_name="us-west-2"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню