我在学习boto3时想做笔记,并且想使用Jupyter。以下代码可在交互式控制台中使用,但不会显示
EndpointConnectionError:无法连接到端点URL: “ https://ec2.Central.amazonaws.com/”
当我在Jupyter中尝试时。我怀疑这是因为Jupyter无法找到配置和凭据文件,但我不确定,消息未完全说明
import boto3
ec2=boto3.resource('ec2')
response = ec2.create_vpc(
CidrBlock='10.0.0.0/16',
)
print(response)
答案 0 :(得分:0)
您始终可以向resource明确提供凭据:
ec2=boto3.resource(
'ec2',
region_name='REGION_NAME',
aws_access_key_id='AWS_ACCESS_KEY_ID',
aws_secret_access_key='AWS_SECRET_ACCESS_KEY'
)
答案 1 :(得分:0)
要使其正常工作,我必须创建一个系统变量,该变量保存配置文件的路径。 @scangetti建议的解决方案不安全。