J'ai essayé plusieurs tentatives pour établir une connexion avec un service compatible S3, mais je continue d'obtenir une erreur. Le code suivant renvoie l'erreur ci-dessous. Des idées?Boto region_name missing
import os
import boto
import boto.s3.connection
from boto.s3.key import Key
try:
conn = boto.s3.connect_to_region(region = 'nil',
aws_access_key_id = 'xx',
aws_secret_access_key = 'xx',
host = 'ds41s3-scs.xx.com',
calling_format = boto.s3.connection.OrdinaryCallingFormat(),
)
response = s3.list_buckets()
except Exception,e:
print str(e)
print "error"
L'erreur:
TypeError: connect_to_region() missing 1 required positional argument: 'region_name'
Vous pouvez également regarder les clients conçus pour les services S3 compatibles, tels que: https://github.com/ minio/minio-py –