# pip install doto3
Ich habe die Konfiguration usw. von Hand eingestellt, erhalte jedoch einen Endpunktfehler. Fehler ohne s3.tokyo .....
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "https://s3.tokyo.amazonaws.com/"
Wenn Sie genau hinschauen, können Sie Tokio nicht verwenden, wenn Sie die Region in der Konfiguration angeben.
.aws/config
の中で、
region=ap-northeast-1
Der Benutzer setzt den Authentifizierungsschlüssel auf "~ / .aws / vertraulich", indem er ihn mit IamUser von amazon einstellt.
Führen Sie die Ausführung über die Python-Befehlszeile aus (siehe Offizieller Schnellstart).
s3 = boto3.resource('s3')
read the list
for bucket in s3.buckets.all():
print(bucket.name)
Upload
data = open('test.jpg', 'rb')
s3.Bucket('my-bucket').put_object(Key='test.jpg', Body=data)
Recommended Posts