Я обновился до boto3
несколько месяцев назад. Эти операции всегда работали правильно. Насколько мне известно, ничего не изменилось, но в последнее время эта ошибка возникает, когда я пытаюсь получить доступ к серверам aws
.
client = boto3.client(
'mturk',
aws_access_key_id = key,
aws_secret_access_key = secret_key,
endpoint_url= r"https://mturk-requester.us-east-1.amazonaws.com/")
client.get_hit(HITId=hit.id)
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL:
"https://mturk-requester.us-east-1.amazonaws.com/"
Это теперь происходит при размещении просмотров, проверке моего баланса и т.д. Все эти операции изначально работали как задумано.
Мой awscli
настроен на
[default]
region=us-east-1
1 ответ
Кажется, у меня отлично работает вот так:
client = boto3.client('mturk',region_name='us-east-1')
region_name
, чего не делала моя локальная установка.
Похожие вопросы
Новые вопросы
amazon-web-services
Amazon Web Services (AWS) — это облачный сервис, предлагающий решения IaaS (инфраструктура как услуга) и SaaS (программное обеспечение как услуга). Только вопросы по программированию применительно к AWS относятся к теме. Общую справку по серверу можно получить по адресу https://serverfault.com. Тег AWS редко используется сам по себе и обычно используется с другими тегами, чтобы более четко определить тему вопроса.
endpoint_url
?aws configure
в интерфейсе командной строки AWS ( CLI) для сохранения учетных данных в файле. Затем вы можете удалить учетные данные из своего кода, поскольку SDK автоматически найдет их.endpoint_url
, чтобы быстро переключаться с песочницы на обычную версию. На самом деле конечные точки и ключи настраиваются в файле общих настроек, и это позволяет мне легко переключаться между несколькими учетными записями. В основном это наследие, существовавшее до появленияawscli
.