国产亚洲欧美人成在线,免费视频爱爱太爽了无码,日本免费一区二区三区高清视频 ,国产真实伦对白精彩视频

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

BOTO3使用

發(fā)表日期:2018-01 文章編輯:小燈 瀏覽次數(shù):2843

  1. 下載安裝
  2. quickstart

下載安裝

pip install boto3 

配置

安裝aws cli 客戶端

pip install awscli 

note:

先安裝boto3,再安裝awscli 

安裝完成后,在終端就可以type:

aws configure 

根據(jù)提示輸入access_key_id, secret_access_key,and region name
除了在終端輸入aws configure也可以在~/.aws/下的config 和Credentials 進(jìn)行配置
鏈接:

boto3 session

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 存儲配置狀態(tài)并允許你創(chuàng)建服務(wù)客戶端和資源
參數(shù):

  • aws_access_key_id(字符串) -- AWS access key ID
  • aws_secret_access_key(字符串) -- AWS secret access key
  • aws_session_token(字符串) -- AWS 臨時(shí)session token
  • region_name(字符串) -- 當(dāng)創(chuàng)建新的連接時(shí)的默認(rèn)區(qū)域
  • botocore_session(botocore.session_Session) -- 使用這個(gè)Botocore session 而不是創(chuàng)建一個(gè) new dafault one
  • profile_name(字符串) -- 配置文件的名字去使用,如果沒有給出,就用默認(rèn)的profile

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)
通過名字去創(chuàng)建一個(gè)低等級的服務(wù)客戶端
參數(shù)

  • service_name(字符串) -- 服務(wù)器的名字,例如 's3' 或者 'ec2',可以通過get_available_services() 去獲得有效的一串服務(wù)器
  • region_name(字符串) -- 與客戶端相關(guān)聯(lián)的區(qū)域名字,一個(gè)客戶端關(guān)聯(lián)單個(gè)區(qū)域
  • api_version(字符串) -- 要用的API版本,默認(rèn)的,當(dāng)創(chuàng)建一個(gè)新的client,botocore將使用最新的API version.如果想用客戶端的之前的API 版本,你只需要指明這個(gè)參數(shù)。
  • use_ssl(boolean) -- 是否使用SSL,默認(rèn)是使用SSL,注意:不是所有的服務(wù)支持no-ssl 連接
  • verify(字符串或者布爾值) -- 是否去認(rèn)證ssl證書,默認(rèn)SSL證書需要認(rèn)證,你可以提供以下的值False -不去認(rèn)證SSL證書的有效性,SSL仍然被使用,但是SSL 證書不會(huì)被認(rèn)證 path/to/cert/bundle.pem -要使用的CA證書包的文件名
  • endpoint_url -為構(gòu)建的client去用的全的url,正常情況下,botocore會(huì)自動(dòng)構(gòu)建一個(gè)適合的URL去用來和服務(wù)器交流。你可以去指定一個(gè)全的URL,(including http/https 模型)去重寫這個(gè)行為,如果這個(gè)value提供了,那use_ssl將被忽略
  • aws_access_key_id(字符串) - 完全的可選項(xiàng),如果不提供, 將用session的配置,
  • aws_secret_access_key(字符串) - 與上面參數(shù)類似,可由session自動(dòng)提供
  • aws_session_token(字符串) - 與上面類似
  • config(boto.client.Config) 高級的客戶端配置選項(xiàng)

返回值
Service client instance

events

session的事件發(fā)射器


get_available_partitions()

列出可用的分區(qū)
返回類型:列表
返回值:返回一個(gè)含有分區(qū)名字的列表


__get_available_regions(service_name, partition_name='aws', allow_non_regional=False)

列出一個(gè)特定分區(qū)的區(qū)域和端點(diǎn)名字
返回值:一個(gè)包含端點(diǎn)名字的列表 例如["us-east-1"]

get_available_resources()

獲得一個(gè)可用的能夠通過Session.resources()加載為資源客戶端的服務(wù)列表,
返回類型:列表
返回值:
服務(wù)名字的列表

get_available_services()

獲得一個(gè)能通過Session.client() 加載為低等級客戶端的服務(wù)
返回類型:列表
返回值:服務(wù)名字的列表

resource(service_name, region_name=None,api_verson=None, use_ssl=True, verify=None, endpoint_url=None, aws_access_key_id=None, aws_secret_access_key=None, aws_session_token=None, config=None)

通過名字創(chuàng)建一個(gè)資源服務(wù)客戶端
返回值:
ServiceResource 的子類

Service Amazon S3

創(chuàng)建一個(gè)連接:

#boto3 import boto3 s3 = boto3.resource('s3') 

創(chuàng)建一個(gè)Bucket

在boto3,所有的行為必須通過關(guān)鍵字參數(shù)傳遞進(jìn)去,并且,一個(gè)bucket的配置必須手動(dòng)配置

# Boto 3 s3.create_bucket(Bucket='mybucket') s3.create_bucket(Bucket='mybucket',CreateBucketConfiguration={'LocationConstraint': 'us-west-1'}) 

訪問一個(gè)bucket

用Boto3的resource 去獲得一個(gè)bucket是非常方便的,但不會(huì)自動(dòng)驗(yàn)證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 

發(fā)送到


本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://jstctz.cn/20387.html
相關(guān)開發(fā)語言
 八年  行業(yè)經(jīng)驗(yàn)

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費(fèi)獲得網(wǎng)站建設(shè)方案及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:余經(jīng)理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.