我创建了一个aws帐户,启动了ec2实例并在s3中创建了存储桶。我也安装了python,boto3和aws cli。但是我坚持用aws步骤连接python。
答案 0 :(得分:0)
您需要检查的第一件事是您的EC2实例是否有权访问S3存储桶。这可以通过两种方式完成:
要为您的实例分配角色,请按照this guide。
设置权限后,您可以使用AWS CLI或BOTO3从EC2实例访问S3。
答案 1 :(得分:0)
1:如果您询问如何建立连接以运行AWS-python代码,则必须在终端上执行以下步骤:
2:如果您的问题是如何使用boto3 API调用来运行AWS功能,那么这可能对您有所帮助:
如果您使用的是boto3 SDK,那么您可以使用低级别客户和更高层次。
ec2 = boto3.resource(' ec2')
client = boto3.client(' ec2')
您可以通过此链接获取更多详细信息:http://boto3.readthedocs.io/en/latest/reference/services/ec2.html