发表日期:2018-01 文章编辑:小灯 浏览次数:2735
pip install boto3
安装aws cli 客户端
pip install awscli
note:
先安装boto3,再安装awscli
安装完成后,在终端就可以type:
aws configure
根据提示输入access_key_id, secret_access_key,and region name
除了在终端输入aws configure
也可以在~/.aws/
下的config 和Credentials 进行配置
链接:
class boto3.session.Session (aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None,region_name=None,botocore_session=None, profile_name=None)
assession 存储配置状态并允许你创建服务客户端和资源
参数:
available_profiles
session 证书可用的配置文件
client(service_name,region_name=None, api_version=None,use_ssl=True, verify=None,endpoint=None, aws_acess_key_id=None, aws_secret_key=None,aws_session_token=None config=None)
通过名字去创建一个低等级的服务客户端
参数
get_available_services()
去获得有效的一串服务器use_ssl
将被忽略返回值
Service client instance
session的事件发射器
列出可用的分区
返回类型:列表
返回值:返回一个含有分区名字的列表
列出一个特定分区的区域和端点名字
返回值:一个包含端点名字的列表 例如["us-east-1"]
获得一个可用的能够通过Session.resources()加载为资源客户端的服务列表,
返回类型:列表
返回值:
服务名字的列表
获得一个能通过Session.client() 加载为低等级客户端的服务
返回类型:列表
返回值:服务名字的列表
通过名字创建一个资源服务客户端
返回值:
ServiceResource 的子类
#boto3 import boto3 s3 = boto3.resource('s3')
在boto3,所有的行为必须通过关键字参数传递进去,并且,一个bucket的配置必须手动配置
# Boto 3 s3.create_bucket(Bucket='mybucket') s3.create_bucket(Bucket='mybucket',CreateBucketConfiguration={'LocationConstraint': 'us-west-1'})
用Boto3的resource 去获得一个bucket是非常方便的,但不会自动验证bucket是否真的存在
# Boto 3 import botocore bucket = s3.Bucket('mybucket') exists = True try: s3.meta.client.head_bucket(Bucket='mybucket') except botocore.exceptions.ClientError as e: # If a client error is thrown, then check thatit was a 404 error. # If it was a 404 error, then the bucket does not exist. error_code = int(e.response['Error']['Code']) if error_code == 404: exists = False
发送到
日期:2018-04 浏览次数:6658
日期:2017-02 浏览次数:3340
日期:2017-09 浏览次数:3537
日期:2017-12 浏览次数:3425
日期:2018-12 浏览次数:4677
日期:2016-12 浏览次数:4468
日期:2017-07 浏览次数:13540
日期:2017-12 浏览次数:3385
日期:2018-06 浏览次数:4162
日期:2018-05 浏览次数:4346
日期:2017-12 浏览次数:3466
日期:2017-06 浏览次数:3889
日期:2018-01 浏览次数:3836
日期:2016-12 浏览次数:3805
日期:2018-08 浏览次数:4331
日期:2017-12 浏览次数:3592
日期:2016-09 浏览次数:6283
日期:2018-07 浏览次数:3107
日期:2016-12 浏览次数:3125
日期:2018-10 浏览次数:3281
日期:2018-10 浏览次数:3370
日期:2018-09 浏览次数:3463
日期:2018-02 浏览次数:3484
日期:2015-05 浏览次数:3415
日期:2018-09 浏览次数:3209
日期:2018-06 浏览次数:3334
日期:2017-02 浏览次数:3778
日期:2018-02 浏览次数:4234
日期:2018-02 浏览次数:4038
日期:2016-12 浏览次数:3481
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.