# Boto 2.x
import boto
s3_connection = boto.connect_s3()
# Boto 3
import boto3
s3 = boto3.resource('s3')
をboto3するのboto 2.xから接続を移行する方法の一例を示すin boto、パラメータhttps_connection_factory
を通過することが可能です。 boto3に相当するものは何ですか?
# Boto 2.x
import boto
s3_connection = boto.connect_s3()
# Boto 3
import boto3
s3 = boto3.resource('s3')
をboto3するのboto 2.xから接続を移行する方法の一例を示すin boto、パラメータhttps_connection_factory
を通過することが可能です。 boto3に相当するものは何ですか?
直接の同等物はありません。 clientまたはresourceを作成する場合は、SSL(use_ssl
,verify
)に関する非常に幅広い選択を行うことができます。どちらも、botocore.config.Config
オブジェクトを使用して、他のオプションの中でタイムアウトやHTTPプーリングの動作を制御することができます。
ただし、sslコンテキストを完全に制御したい場合は、正式なサポートはありません。内部的には、botoはrequests.Session
を使用してすべての作業を行います。セッションの設定場所はhereです。ボココアの内部実装を掘り下げても問題がなければ、requests user guideで説明されているように、https://
パス用の新しいカスタムアダプタをマウントするために、リソース/クライアントにアクセスできます。 httpセッションオブジェクトへのパスは<client>._endpoint.http_session
または<resource>.meta.client._endpoint.http_session
です。