2017-04-17 4 views

Répondre

2

Il n'y a pas d'équivalent direct. Lors de la création d'un client ou resource, vous pouvez faire des choix très larges à propos de SSL (use_ssl, verify). Les deux peuvent également prendre un objet botocore.config.Config qui peut vous permettre de contrôler les délais d'expiration et le comportement de mise en pool http entre autres options. Cependant, si vous voulez un contrôle total du contexte SSL, il ne semble pas y avoir de support officiel. En interne, boto utilise un requests.Session pour faire tout son travail. Vous pouvez voir où la session est configurée here. Si vous êtes d'accord pour creuser dans l'implémentation interne de botocore, vous pouvez accéder à vos ressources/clients pour monter un nouvel adaptateur personnalisé pour les chemins https:// comme décrit dans le requests user guide. Le chemin d'accès à l'objet de session http est <client>._endpoint.http_session ou <resource>.meta.client._endpoint.http_session.