• <ul id="cgeq2"></ul>
  • 歡迎您光臨深圳塔燈網絡科技有限公司!
    電話圖標 余先生:13699882642

    網站百科

    為您解碼網站建設的點點滴滴

    BOTO3使用

    發表日期:2018-01 文章編輯:小燈 瀏覽次數:3053

    1. 下載安裝
    2. quickstart

    下載安裝

    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 進行配置
    鏈接:

    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 存儲配置狀態并允許你創建服務客戶端和資源
    參數:

    • aws_access_key_id(字符串) -- AWS access key ID
    • aws_secret_access_key(字符串) -- AWS secret access key
    • aws_session_token(字符串) -- AWS 臨時session token
    • region_name(字符串) -- 當創建新的連接時的默認區域
    • botocore_session(botocore.session_Session) -- 使用這個Botocore session 而不是創建一個 new dafault one
    • profile_name(字符串) -- 配置文件的名字去使用,如果沒有給出,就用默認的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)
    通過名字去創建一個低等級的服務客戶端
    參數

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

    返回值
    Service client instance

    events

    session的事件發射器


    get_available_partitions()

    列出可用的分區
    返回類型:列表
    返回值:返回一個含有分區名字的列表


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

    列出一個特定分區的區域和端點名字
    返回值:一個包含端點名字的列表 例如["us-east-1"]

    get_available_resources()

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

    get_available_services()

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

    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)

    通過名字創建一個資源服務客戶端
    返回值:
    ServiceResource 的子類

    Service Amazon S3

    創建一個連接:

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

    創建一個Bucket

    在boto3,所有的行為必須通過關鍵字參數傳遞進去,并且,一個bucket的配置必須手動配置

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

    訪問一個bucket

    用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 

    發送到


    本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.juherenli.com/20387.html
    相關開發語言
     八年  行業經驗

    多一份參考,總有益處

    聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

    咨詢相關問題或預約面談,可以通過以下方式與我們聯系

    業務熱線:余經理:13699882642

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

    精品福利一区二区三| 中文精品久久久久国产网址| 中文字幕精品亚洲无线码一区 | 国产成人高清精品免费鸭子 | 亚洲欧洲精品无码AV| 国精品午夜福利视频不卡757 | 777午夜精品久久av蜜臀| 国产精品国产三级国产专播下| 国产精品美女WWW爽爽爽视频| 亚洲精品无码永久中文字幕| 精品亚洲成a人在线观看| 在线观看亚洲精品福利片| 99re5在线精品视频热线| 无码人妻精品一区二区三区不卡| 亚洲国产精品无码久久SM| 亚洲综合一区无码精品| aaa级精品久久久国产片| 久久久久久国产精品三级| 无码精品国产dvd在线观看9久| 黄大色黄美女精品大毛片| 久久的精品99精品66| 精品久久久99大香线蕉| 国内精品伊人久久久久AV影院| 2020久久精品亚洲热综合一本| 久久精品94精品久久精品| 中国精品18videosex性中国 | 四虎永久精品免费观看| 久久精品韩国三级| 久久久久国产精品三级网| 国产精品永久免费10000| 国产福利精品在线观看| 91精品久久久久久久久中文字幕| 国产伦子系列麻豆精品| 在线欧美精品一区二区三区| 精品久久久中文字幕人妻| 国产精品偷窥熟女精品视频| 国产精品免费看香蕉| 最新国产精品自拍| 国内大量揄拍人妻精品視頻| 无码精品国产va在线观看dvd| 91久久婷婷国产综合精品青草|